动手又动脑——继承与多态

1.为什么子类的构造方法在运行之前,必须调用父类的构造方法?能不能反过来?为什么不能反过来?          因为构造方法是用来初始化类的成员属性的,由于子类继承父类,拥有父类的成员属性,要对这些属性赋值,就要通过父类的构造方法。因此不能反过来。 2.何为多态?          面向对象的程序设计语言中,多态大致分为静态多态和动态多态。静态多态又称为编译时多态,具体表现为方法的重载。动态多态又
相关文章
相关标签/搜索