您的位置:首页 > 编程语言 > Java开发

Java编程思想 第一章 对象导论

2016-10-24 23:20 651 查看

第一章 对象导论学习总结

面向对象程序设计(Object-oriented Programming, OOP)

1.1 抽象过程

面向对象的五个特性

1. 万物皆为对象。可以存储数据,也可以执行一些操作。

2. 程序是对象的集合,它们通过发送消息来告知彼此所要做的。可以把消息看作是对某个特定对象的方法的调用。

3. 每个对象都有自己的由其他对象所构成的存储。如,一座房子由砖头,窗户,门等组成的,而这些东西又是由其他的对象构成的。

4. 每个对象都拥有其类型。每个对象都是某个类(class)的一个实例(instance)。

5. 某一个特定类型的所有对象都可以接收同样的消息。

对象具有:状态(内部数据)、行为(操作)和标识(唯一的内存地址)。

1.2 每个对象都有一个接口

接口确定了对某一特定对象所能发出的请求。

1.3 每个对象都提供服务

将对象看作是服务的提供者

1.4 被隐藏的具体实现

类创建者

创建新数据类型的程序员

客户端程序员

在应用中使用数据类型的消费者

不同的访问修饰符

public

protected

private

1.5 复用的具体实现

使用现有的类合成新的类,称为组合;

如果组合是动态发生的,称为聚合;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息