判断是子类的实例,才能向上转型,this(...);放在构造方法里的第一行 ,减少冗余度提高 建模。继承
/扩展/
主方法也是方法,方法名后面括号里的参数可以不被用到。
子类不能改变父类中的属性。
this和super是隐式对象。
super调用父类
this 调用自己
多态涉及到对象的上下转型假如A是B的父类,A b=new B();正确/B a=new A();错误/B为子类为A的扩展,比以前大,部门比父类多,父类无法变成子类那么多部门
Cannot use super in a static context
不可以在 静态方法中使用super.