天 行 者 https://bbs.21ic.com/?370511 [收藏] [复制] [RSS]

日志

C++学习心得——类

已有 854 次阅读2007-12-10 16:29 |个人分类:嵌入式系统|系统分类:嵌入式系统| C++, 编程

    面向对象程序设计的基本特点:抽象、封装、继承、多态。


封装的典型形式是类。多态是通过函数重载和虚函数等技术实现的。


 


声明类的语法形式为:


class 类名称


{


public


              外部接口


protected


              保护型成员


private


              私有成员


}


 


类的成员包括数据成员和函数成员,分别描述问题的属性和行为。


类成员的访问权限是由设置成员的访问控制属性实现的:publicprivateprotected


 


公有类型声明了类的外部接口;


私有类型的成员只允许本类的成员函数来访问,类外部的任何访问都是非法的;


保护类型的性质与私有类型的性质相似,差别在于继承过程中对产生的新类影响不同。


 


一般情况下,一个类的数据成员都应该声明为私有成员,这样内部数据结构就不会对该类以外的其余部分造成影响,程序模块之间的相互作用就被降低到最小。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)