public class NumberExample {

	public static void main(String[] args) {
		Number r = new Real(3.14159f),
			i = new Integer(42),
			s = r.add(i),
			j = i.add(new Integer(37));
		System.out.println("r = " + r); // r = 3.14159: Real
		System.out.println("i = " + i); // i = 42: Integer
		System.out.println("s = " + s); // s = 45.14159: Real
		System.out.println("j = " + j); // j = 79: Integer
	}
}
