- 8
- 0
- 约3.71千字
- 约 13页
- 2016-08-13 发布于重庆
- 举报
2015.6.17--java第七章继承和多态章总结
继承和多态
1.继承的作用:
它是面向对象的三大特征之一,可以解决编程代码冗余的问题,是实现代码重用的重要手段之一。继承是软件可重用性的一种表现,新类可以在不增加自身代码的情况下,通过从现有的类中继承其属性和方法,来充实自身内容,这种表现或行为就称为继承。这个时候新类称为子类,现有的类称为父类。它最基本的作用就是:使得代码可重用,增加软件的可扩充性。
2.继承的语法:
[访问修饰符] class SubClass extendsSuperClass;
a.通过extends实现继承 subclass 是子类 后者是父类。
b.如果访问修饰符是public,那么该类在整个项目可见。
不写访问修饰符,该类只在当前包可见。
c.子类可以从父类中继承,public和protected修饰的属性和方法,不论子类和父类是否在同一个包里。
d.子类还可以继承默认访问修饰符修饰的属性和方法,但是子类和父类必须在同一个包里。
E.子类无法继承父类的构造方法。
3.多重继承关系的初始化顺序:
父类属性父类构造方法子类属性子类构造方法。
4.实例化子类对象:
创建该类的对象。
创建该类的子类的对象。
子类在实例化时,会首先执行父类的构造方法,然后才执行子类的构造方法。
5.子类继承父类时,构造方法的调用规则如下:
如果子类的构造方法中没有通过super显式调用父类的有参构造方法,也没有通
原创力文档

文档评论(0)