多态
- java中除了static和final方法之外,其他方法都是动态绑定。
- 静态的方法可以被继承,但是不能重写。如果父类中有一个静态的方法,子类也有一个与其方法名,参数类型,参数个数都一样的方法,并且也有static关键字修饰,那么该子类的方法会把原来继承过来的父类的方法隐藏,而不是重写。通俗的讲就是父类的方法和子类的方法是两个没有关系的方法,具体调用哪一个方法是看是哪个对象的引用;这种父子类方法也不在存在多态的性质。
构造器
- 在其它任何事物发生之前,将分配给对象的存储空间初始化成二进制的零。
- 调用基类构造器。
- 按照声明顺序调用成员的初始化方法。
- 调用导出类构造器的主体。