面向对象编程精髓继承与多态实战解析.pptVIP

  • 0
  • 0
  • 约5.01千字
  • 约 81页
  • 2026-08-26 发布于江苏
  • 举报

面向对象编程精髓继承与多态实战解析.ppt

第三章继承与多态;目录;3.1类的继承;继承——相关的几个概念;子类对象与父类对象存在“isa”或者“isakindof”的关系

例如:企业中,有职员(Employee)及管理人员(Magager)两类人员,管理人员是职员,但含有不同于普通职员的属性

;职员对象(Employee)可能有的属性信息涉及:

员工号(employeeNumber)

姓名(name)

地址(address)

电话号码(phoneNumber)

管理人员(Manager)除含有普通员工的属性外,还可能含有下面的属性

职责(responsibilities)

所管理的职员(listOfEmployees)

;继承——Employee与Manager;继承——直接/间接继承举例;Java继承性的特点:

通过继承,新类拥有已经有类的所有功效

Java只支持类的单继承,即:每个子类只能有一种直接父类

继承机制能够提升程序的抽象程度,提升代码的可重用性;1、子类;注意:

假如一种类的申明中没有使用extends核心字,则系统默认其为Object类的子类

Object是java.lang包中的类,不需使用import显式引入;补充:Object类;Object类定义了所有对象必须含有的状态和行为,其中主要的方法如下:

publicfinalClassgetClass()

获取目前对象所属的类信

文档评论(0)

1亿VIP精品文档

相关文档