面向对象的核心特征.ppt
《面向对象的核心特征.ppt》由会员分享,可在线阅读,更多相关《面向对象的核心特征.ppt(34页珍藏版)》请在三一文库上搜索。
1、第三章 面向对象的核心特征,时间安排:5课时,本章目标,理解对象 理解类 理解抽象和封装 理解对象与类之间的关系 理解继承、多态 理解抽象类和最终类,2,3.1 类和对象,3,你看到什么?,4,对象,5,“对象是存在的具体实体,具有明确定义的状态和行为。”,类,是具有相同特性的对象的抽象描述 是对象的模版 不参与程序运行 一种数据类型,6,封装性,7,“隐藏属性、方法或实现细节的过程称为封装。”,继承性,提供从父类创建新类的机制 单重继承 代码复用 子类是父类,8,多态性,类中方法执行的多样性 重载和覆盖(改写),9,定义类,类声明 成员变量; 成员方法; 修饰符 class 类 extend
2、s 父类 implements 接口列表,10,声明成员变量,同一般变量的声明 修饰符 static final transient 类型 变量名; 必须声明在类体中,且不在方法中。 public class Date int year,month,day; ,11,声明成员方法,修饰符 返回值类型 方法名(参数列表) throws 异常类列表 方法体 public class Date int year,month,day; void setDate(int y,int m,int d) /成员方法 year=y; month=m; day=d; ,12,声明main方法,public st
3、atic void main(String args) 是程序执行的入口 只有拥有该方法的类才可以被JVM执行。,13,演示示例3.1,使用对象,声明对象 实例化对象 对象=new 构造方法(参数) Date1 aday=new Date1(); 使用对象的成员 对象.成员变量 对象.成员方法(参数) aday.year = 2006;/引用对象的成员变量 aday.setDate(2006,1,28);/调用对象的方法 “abcd“.equals(“abc“),14,对象的引用模型,15,对象的引用模型,16,方法调用时的参数传递原则 基本数据类型参数传递值; 引用数据类型参数传递引用。 释
4、放对象 Java语言具有资源回收机制,能够跟踪存储单元的使用情况,自动收回不再被使用的资源。 【例3.2】 引用数据类型作为方法的参数和返回值。,演示示例3.2,3.2 类的封装性,将数据和对数据的操作组合起来构成类 类既要提供和外部联系的方法,又要尽量隐藏类的实现细节。,17,内容:,18,3.2.1 构造方法与析构方法 3.2.2 方法的重载 3.2.3 this引用和instanceof对象运算符 3.2.4 类及其成员的访问权限 3.2.5 实例成员与类成员,public class Date2 public Date2(int y, int m, int d) /声明构造方法 /构造
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 核心 特征
链接地址:https://www.31doc.com/p-3124102.html