1.子类和父类中的属性拥有自己独立的内存空间
也就是,当子类改写从父类中继承来的属性的时候,父类中的该属性值并不会改变。
2.当子类新声明一个与从父类继承来的成员变量同名的变量时,继承来的变量被隐藏(并不是消失了)
3.当子类重写父类的方法时,继承来的方法也会被隐藏。
4.当子类的对象调用子类新声明或重写的方法时,默认调用的成员变量是子类新声明的成员变量。
5.子类继承的方法只可以调用子类继承和隐藏的成员变量;
6.子类重写的方法可以调用继承,隐藏(用super关键字),和新定义的成员变量;
7.可以在子类的构造器中显式的使用super()形参列表的方式调用父类中指定的构造器。