- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 继承和派生
1.继承和派生的概念 继承:定义新的类B时,如果B与已有类A相似(B有A全部特点),那么可以把A作为基类,B作为基类的派生类(子类);派生类可以对基类进行修改或扩充,派生类中,可扩充新的成员变量和成员函数;派生类定义后,可以独立使用,不依赖于基类。 注意:派生类拥有基类全部的成员函数和成员变量,包括private、protected、public; 在派生类的各个成员函数中,不能访问基类中pr
2017-08-22 18:30:50 263
原创 运算符重载
1.运算符 C++预定义表示对数据的运算,如+,-,*,/,%,^,&,~,|,!,=,>,!=等等。只能用于基本的数据类型(整形、实型、字符型、逻辑型等) 2.自定义数据类型与运算符重载 C++提供了数据抽象的手段:用户自己定义数据类型(类)而类的成员函数-》操作对象很不方便 运算符重载:对抽象数据类型也能够直接使用C++提供的运算符:程序更简洁,代码更容易理
2017-08-21 18:27:27 244
原创 常量对象、常量成员函数及其重载
1. 常量对象:如果不希望某个对象的值被改变,则定义该对象的时候可以在前面加const关键字 eg. class Demo{ private: int value; public: void SetValue(); }; const Demo Obj;//常量对象Obj变成一个常量对象,其值不能修改 2. 常量成员函数:在类的成员函数说明后面可以加const关键字,则该成员函
2017-08-20 19:05:08 832
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人