什么是对象?刚才看到一句话“万物皆对象”,来自《think in java 》。
类与对象的关系?类是对象的模版。
面向对象的特征?封装(核心),继承,多态
封装是为了方便调用类库里面已经写好的函数。例如:人使用电脑,只需要用手操作键盘和鼠标就可以实现了,完全不需要内部是如何工作的,即使人可能知道电脑的工作原理,但是使用时并不完全依赖电脑工作原理这些细节。
继承是方便对已有函数的功能进行直接调用和扩展。
多态的作用是,可以实现对继承对象的统一调度,是面向对象的精髓所在。例如,当听到“cut”这个单词时候,理发师的行为是剪发,演员的行为是停止表演,不同的对象,所表现的行为是不一样的。