public class TestClass {
	public static void main(String args[])
	{
		double d = 2.0;
		BaseClass all[] = new BaseClass[3];
		all[0] = new BaseClass();
		all[1] = new SubClass1();
		all[2] = new SubClass2();
		for (int i = 0; i < 3; i++)
			all[i].method(d);
		all[0] = all[2];
		for (int i = 0; i < 3; i++)
			all[i].method(d);
	}
}


