JAVA2实用教程-第4讲.ppt

JAVA2实用教程-第4讲

Java语言与面向对象程序设计:第一讲 第四讲: Java面向对象的编程(续) 本讲主要内容 类的继承 对象类型的转换 运行中的多态性 抽象类和抽象方法 super关键字 Java接口 类的进一步讨论 回顾 面向对象的编程 对象(实体/实例): 具有:状态,行为 对象间的联系: 通过发送消息 类与对象的关系: 描述与实体 三大特性: 封装性、继承性、多态性 类与对象 类(对象原型):对象封装了变量(属性)和方法(操作) 变量:成员变量(实例变量和类变量) 、局部变量 方法:成员方法(实例方法和类方法)、 方法重载 构造方法:特殊方法,创建实例用 对象的生命期:新建、使用和消除 this关键字 成员和类的安全访问权限 类的UML表示 一个类的UML图表示 一个Box类的UML表示 定义一个带访问限定的类 (UML例示) 类的继承 继承是指一个类的定义可以基于另外一个已经存在的类(即子类基于父类),从而实现父类代码的重用。 两个类之间的这种继承关系可以用UML图形符号表示: 类的继承(续) 继承 可以先建一个共有属性的一般类,再根据一般类建有特殊属性的新类 新类继承一般类的状态和行为,并可以增加自己新状态和行为。 由继承得到的新类称为子类,被继承的已有类称为父类(超类) Java不支持多重继承(子类只能有一个父类) 继承的作用 可重用已有代码(继承性) 可

文档评论(0)

1亿VIP精品文档

相关文档