201671010128 2017-09-10 《Java程序设计》之对象与类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了201671010128 2017-09-10 《Java程序设计》之对象与类相关的知识,希望对你有一定的参考价值。
向对象程序设计的几个主要概念:抽象数据类型、类和对象、封装、类层次(子类)、继承性、多态性。
- 类是概念模型,定义对象的所有特性和所需的操作,类是对象的原型。
- 对象是存在的具体实体,具有明确定义的状态和行为。
对象有三个主要特征:
- 对象的行为(behavior)——可以对对象施加哪些操作,或可以对对象施加哪些方法?
- 对象的状态(state)——当施加哪些方法时,对象如何响应?
- 对象的标识(identity)——如何辨别具有相同行为与状态的不同对象?
- 所有属于同一个类的对象都具有相同的特性和操作。
- Java中,用构造器(constructor)构造并初始化对象。
- 构造器是类中一个特殊的方法,该方法名与类名相同。
- 类之间的关系:
- 依赖 (uses-a):如果一个类中的方法操作了另一个类的对象,那么这个类就依赖于另一个类。
- 聚合 (has-a) :类A的对象包含类 B 的对象。
- 继承 (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 | 实验三 |
累计 |
以上是关于201671010128 2017-09-10 《Java程序设计》之对象与类的主要内容,如果未能解决你的问题,请参考以下文章
201671010128 2017-12-17《Java程序设计》之并发
201671010128 2017-10-30《Java程序设计》之泛型程序设计
201671010128 2017-11-12《Java程序设计》之图形程序设计
201671010128 2017-10-08《Java程序设计》之Lambda与内部类