1.重写:a.方法名称相同;b.参数列表相同(个数,顺序,类型);c.返回值类型相同。(加注解:@override,用于检查方法的一些错误。)(重载的注解为:@overload)
2.多态a.继承;b.子类重写父类方法;c.父类引用指向子类对象。
3.private, final,static修饰的方法和构造方法不能重写。并且子类的访问修饰限定符一定要大于等于父类,一般保持一致。private<包访问权限< protected<public
4.向上转型:
静态绑定:方法重载。
5.多态:
6.向下转型(需要使用关键字in stanceof):
7.多态的缺陷:a. 属性没有多态性。b. 构造方法没有多态性。
8.避免在构造方法中调用重写的方法。
9. super和this: