码迷,mamicode.com
首页 > 编程语言 > 详细

C++类

时间:2014-05-16 07:23:57      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   c   ext   color   

1、类的构成及封装

1.1、访问权限限定符

C++类中为了实现隐藏、限制对某些成员的非法访问,设置了3个访问限定符。

public:公有成员,也称为类的接口,可以被类内核类外的函数访问。

protected:保护成员,与继承相关。

private:私有成员,只能被类内的函数访问。

1.2、定义类时的注意事项

(1)、class关键字定义的类默认成员是private权限,struct关键字定义的类默认成员是public权限;

(2)、类的声明中,3个权限限定符没有先后之分;

(3)、同一个类中,访问权限限定符出现的次数没有限制;

(4)、数据成员可以是任何类型,如基本数据类型、引用、另一个类的对象或指针、自身类的引用或指针,但不能是自身类的对象

(5)、数据成员不能指定为auto、register、extern 存储类型

1.3、类的成员

http://www.cnblogs.com/LubinLew/p/Cpp-ClassMember.html

1.4、构造函数

http://www.cnblogs.com/LubinLew/p/Cpp-ConstructorFunction.html

1.5、析构函数

http://www.cnblogs.com/LubinLew/p/Cpp-DeconstructorFunction.html

1.6、this指针

http://www.cnblogs.com/LubinLew/p/Cpp-ThisPointer.html

1.7、封装

数据抽象和封装提供了两个重要优点:

?避免类内部出现无意的、可能破坏对象状态的用户级错误。
?随时间推移可以根据需求改变或缺陷(bug)报告来完美类实现,而无须改变用户级代码。

 

2、继承

 http://www.cnblogs.com/LubinLew/p/Cpp-Derived.html 

3、多态

http://www.cnblogs.com/LubinLew/p/Cpp-Polymorphism.html

 

C++类,布布扣,bubuko.com

C++类

标签:style   blog   class   c   ext   color   

原文地址:http://www.cnblogs.com/LubinLew/p/Cpp-ClassSummary.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!