2015.6.17--java第七章继承和多态章总结.docVIP

  • 8
  • 0
  • 约3.71千字
  • 约 13页
  • 2016-08-13 发布于重庆
  • 举报

2015.6.17--java第七章继承和多态章总结.doc

2015.6.17--java第七章继承和多态章总结

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

文档评论(0)

1亿VIP精品文档

相关文档