201671010128 2017-09-10 《Java程序设计》之对象与类

向对象程序设计的几个主要概念:抽象数据类型、类和对象、封装、类层次(子类)、继承性、多态性。

  • 类是概念模型,定义对象的所有特性和所需的操作,类是对象的原型。
  • 对象是存在的具体实体,具有明确定义的状态和行为。

    对象有三个主要特征:

  1. 对象的行为(behavior)——可以对对象施加哪些操作,或可以对对象施加哪些方法?
  2. 对象的状态(state)——当施加哪些方法时,对象如何响应?
  3. 对象的标识(identity)——如何辨别具有相同行为与状态的不同对象?
  • 所有属于同一个类的对象都具有相同的特性和操作。
  • Java中,用构造器(constructor)构造并初始化对象。
  • 构造器是类中一个特殊的方法,该方法名与类名相同。
  • 类之间的关系:
  1. 依赖 (uses-a):如果一个类中的方法操作了另一个类的对象,那么这个类就依赖于另一个类。
  2. 聚合 (has-a) :类A的对象包含类 B 的对象。
  3. 继承 (is-a) :表示一个特定的类和一个一般的类之间的关系。一般来说,如果类A继承了类B,那么类A不仅继承类B的方法和状态,而且还有属于自己的方法和状态。

2.面向对象程序设计课程学习进度条

周次 (阅读/编写)代码行数 发布博客量/博客评论数量 课堂/课余学习时间(小时) 最满意的编程任务
第一周 20/7 1/1 6/4 编写Hello world程序
第二周 38/20 1/1 6/4 实验二 任务三
第三周 50/30 1/1 6/5 实验三
累计        
posted @ 2017-09-10 20:50  RHQ-JAVA  阅读(121)  评论(1编辑  收藏  举报