目录
一.概述
面向对象程序的基本元素是对象,面向对象程序的主要结构特点是:第一,程序一般由类的定义和类的使用两部分组成;第二,程序中的一切操作都是通过向对象发送消息来实现的,对象接收到消息后,启动有关方法完成相应的操作。
二.对象、类、消息、方法
对象:
数据+操作
通过对象来调用类中的方法
类:
具有相同数据和相同操作的对象的集合
类由数据成员和方法(成员函数)组成
消息传递:对象间的操作
方法:对象实现的行为
三.基本特征
抽象
继承:继承类的特征和能力
多态:不同的对象收到相同的消息时产生多种不同的行为方式
封装:把数据和显式操作的代码放在对象内部