1.父类为 abstract 类的上转型对象数组的创建:
Parent []=new Parent [5]; /*是数组的给与空间*/
Parent[i] = new Son(); //是上转型的创建
2.多用组合、少用继承的原则:
若要对Son类、Child类的上转型进行操作时,定义Operate类。
Operate op = new Operate();
op.doCaculate(Parent p) /*这里就可以对不同的上转型进行操作*/
Parent []=new Parent [5]; /*是数组的给与空间*/
Parent[i] = new Son(); //是上转型的创建
若要对Son类、Child类的上转型进行操作时,定义Operate类。
Operate op = new Operate();
op.doCaculate(Parent p) /*这里就可以对不同的上转型进行操作*/