AvA 象知 辽宁经济职业技术学院信息系 硕士、副教授陈英 JAVA
对象和类 辽宁经济职业技术学院信息系 硕士、副教授 陈英
对象和类 AvA Object Orient Programming简称OOP 面向对象程序设计的三个特点 1)数据封装 2)继承 3)多态 程序是由一定的属性和行为的对象组成的这些行为可 被对象执行。是自己创建对象还是购买它可能取决于 你的预算开支或时间。 只要对象能满足你的需求,就不必去关心其功能是如 何实现的。 在OOP中惟一需要关心的是对象的接口是什么 JAVA
对象和类 Object Orient Programming——简称OOP 面向对象程序设计的三个特点: 1) 数据封装 2) 继承 3) 多态 程序是由一定的属性和行为的对象组成的,这些行为可 被对象执行。是自己创建对象还是购买它可能取决于 你的预算开支或时间。 只要对象能满足你的需求,就不必去关心其功能是如 何实现的。 在OOP中惟一需要关心的是对象的接口是什么
AvA OOP中对象的三个主要特性 1.对象的行为这个对象能做什么,或 者说可以对这个对象施加什么方法? 对象的状态当对象施加方法时,对 象如何反应? 3.对象的标识符对象是如何与可能具 有相同行为和状态的其他对象相区别的? JAVA
OOP中对象的三个主要特性 1. 对象的行为——这个对象能做什么,或 者说可以对这个对象施加什么方法? 2. 对象的状态——当对象施加方法时,对 象如何反应? 3. 对象的标识符——对象是如何与可能具 有相同行为和状态的其他对象相区别的?
AvA 类的一个实例—对象 ○对属于同一个类的所有实例对象来说,它们都 支持类似的行为,就像一家人那样。 ○对象的行为是通过可被调用的方法来定义的。 ○每个对象都保存有其当前特征的信息,即对象 的状态。 一个对象状态的改变必然是方法调用的结果 (如果没有方法调用施加于此对象,而对象的 状态却发生了变化,那么就破坏了封装)。 A 对象的状态并不能完全地描述一个对象,每 JAVA
类的一个实例——对象 对属于同一个类的所有实例对象来说,它们都 支持类似的行为,就像一家人那样。 对象的行为是通过可被调用的方法来定义的。 每个对象都保存有其当前特征的信息,即对象 的状态。 一个对象状态的改变必然是方法调用的结果 (如果没有方法调用施加于此对象,而对象的 状态却发生了变化,那么就破坏了封装)。 对象的状态并不能完全地描述一个对象,每个 对象还有一个惟一的标识符
AVA 对象——类的一个实俐 在传统的面向过程的程序中,以man函数 从最顶部开始编写。 在设计一个面向对象的系统时,并没有 “最顶部”之说,所以对于OP的新手来 说,往往不知道从哪里开始。答案就是: 首先设计类,然后往每个类中添加方法。 JAVA
对象——类的一个实例 在传统的面向过程的程序中,以main函数 从最顶部开始编写。 在设计一个面向对象的系统时,并没有 “最顶部”之说,所以对于OOP的新手来 说,往往不知道从哪里开始。答案就是: 首先设计类,然后往每个类中添加方法