正在加载图片...
1.21抽象和封装—对象 抽象( Abstraction)是指将具体事物一般化的过程。对具有 特定属性及行为特征的目标进行概括,从中提取这一类目标 的共性并从通用性的角度描述其共有的属性和行为特征。抽 象包括两方面的内容:数据抽象—某类目标的公共属性; 代码抽象——某类目标共有的行为特征。 在C++语言中,对目标进行抽象的结果是生成一个数据结 构,该数据结构中包含有对目标的数据抽象和代码抽象。这 样的数据结构就叫做类(Cass)。类就是封装( Encapsu ation)的具体实现。 类是对一类目标特性的结构性描述,而矿象( Object)则是 类的一个实例( nstance),即对象是既包含有数据(属性, Attribute)包含对数据进行操作的代码(方法,Mem 的一个逻辑实体。1.2.1 抽象和封装——对象 抽象(Abstraction)是指将具体事物一般化的过程。对具有 特定属性及行为特征的目标进行概括,从中提取这一类目标 的共性并从通用性的角度描述其共有的属性和行为特征。抽 象包括两方面的内容:数据抽象——某类目标的公共属性; 代码抽象——某类目标共有的行为特征。 在 C++ 语言中,对目标进行抽象的结果是生成一个数据结 构,该数据结构中包含有对目标的数据抽象和代码抽象。这 样的数据结构就叫做类(Class)。类就是封装(Encapsu￾lation)的具体实现。 类是对一类目标特性的结构性描述,而对象(Object)则是 类的一个实例(Instance),即对象是既包含有数据(属性, Attribute)又包含对数据进行操作的代码(方法,Method) 的一个逻辑实体
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有