不知道第几遍看这本书了,一直没有笔记,这次还是来个笔记吧,以后当个兼职老师也不错哈哈。
书归正传,咱们主要谈java
?
一个纯粹面向对象的程序设计方式的一些特性:
1,万物皆对象 -- 将对象视为一种奇特变量,可以存储数据,还可以在自身上执行操作。
2,程序是对象的集合,他们通过发送消息告诉彼此要做的。
3,每个对象都有自己的由其他对象所构成的存储。 -- 可以通过创建包含现有对象的方式来创建新类型的对象。
4,每个对象都拥有某类型。 -- 每个对象都是某个class的一个实例。
5,某一特定类型的所有对象都可以接受同样消息。
?
一种更加简洁的描述:
对象具有状态,行为和标识。 -- 每个对象都可以拥有内部数据(状态)和方法(行为),并且每个对象都可以唯一与其他对象分开(在内存中有唯一的地址)。