上QQ阅读APP看书,第一时间看更新
3.5 小结
(1)Java类的继承是完全继承,子类全部继承父类的所有内容。
(2)只要有继承,在子类和父类中的变量和方法之间就存在隐藏、覆盖、重载现象。
(3)隐藏是隐藏父类中的成员变量和静态方法;覆盖是替换父类中相同的操作方法;重载可发生在子类与父类之间,也可发生在同一个类中,重载用不同的操作方法实现相同(一种)类型的操作功能。
(4)Java的重载体现了静态的多态特性,动态绑定或“上溯造型”技术则体现了动态的多态特性。
(5)abstract(抽象的)修饰的类不可直接使用,需要派生,修饰的方法为空方法;final修饰的类不可被继承,final修饰的量为常量。
(6)this变量指向当前类,super变量指向父类。