Java大学实用教程 第5章 继承、接口与泛型.ppt

Java大学实用教程 第5章 继承、接口与泛型.ppt

Java大学实用教程 第5章 继承、接口与泛型

* 第5章 继承、接口和泛型 ?本章导读 子类与父类 子类的继承性 子类对象的构造过程 成员变量隐藏和方法的重写 final类与final方法 对象的上转型对象 ?本章导读 继承和多态 abstract类 面向抽象编程 接口和接口回调 面向接口编程 内部类、匿名类、异常类和泛型类 * 5.1 子类与父类 继承是一种由已有的类创建新类的机制。利用继承,我们可以先创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类,新类继承一般类的状态和行为,并根据需要增加它自己的新的状态和行为。由继承而得到的类称为子类,被继承的类称为父类(超类)。 父类可以是自己编写的类也可以是java类库中的类。利用继承有利于实现代码的重复使用,子类只需要添加新的功能代码即可。Java不支持多重继承,即子类只能有一个父类。 class 子类名 extends 父类名{ … .. } 如果一个类的声明中没有使用关键字extends,这个类被系统默认为是Object的子类,Object是包java.lang中的类。也就是说,类声明 class A{ … … } 与 class A extends Object{ … … }是等同的。 * 5.2 子类的继承性 1.继承的定义 子类的成员中有一部分是子类自己声明定义的,另一部分是从它的父类继

文档评论(0)

1亿VIP精品文档

相关文档