- 4
- 0
- 约1.37万字
- 约 48页
- 2017-01-04 发布于北京
- 举报
《第06章类的设计
第6章 类的设计 本章内容: 继承(inheritance) 多态(polymorphism) 重载(overloading) 覆盖(overriding) super的使用 对象的强制转换 对象类型的测试及对象的恢复 ==与equals 包装类 抽象与封装 抽象:即忽略被研究对象中与主旨无关的次要部分,仅仅考虑与研究工作有关的实质性的内容。 封装:是指利用抽象数据类型将数据和对这些数据的操作组合在一起,数据被保护在抽象数据类型的内部,外部只能通过公共操作来访问被保护的数据(在Java里为private型数据)。 继承与多态 继承是存在于面向对象程序中的两个类之间的一种关系。当一个类拥有另一个类的所有数据和操作时,就称这两个类之间具有继承关系。 多态是指一个程序中同名的不同方法共存的情况。面向对象的程序中多态的情况有两种: 动态多态:通过子类对父类方法的覆盖(override),有时也叫方法重写。 静态多态:利用重载(overload) 在同一个类中定义多个同名的不同方法。 继承的格式 通过在类的声明中加入extends子句来创建一个类的子类。格式如下: class SubClass extends SuperClass { ……} 如果缺省extends子句,则该类为java.lang.Object的子类 继承
原创力文档

文档评论(0)