C++基础
hotc0de
这个作者很懒,什么都没留下…
展开
-
类与对象
类是实现C++面向对象程序设计的基础。面向对象程序设计的基本特点有:抽象、封装、继承和多态,类把数据和函数封装在一起,是C++封装的基本单元。 类和对象的定义 一个类表示现实生活中的一类事物,比如“学生”,事物有相应的特征或属性,它们就是类的数据成员;事物可能有行为动作,也可能被某些行为动作所操作,这些都用函数来实现,这些函数和类有着不可分割的关系,是构成类的函数成员,或者叫成员函数。原创 2013-10-26 22:34:18 · 860 阅读 · 0 评论 -
运算符重载
重载运算符可以把C++的运算符扩展到自定义类型和类类型的领域中,使代码更直观、易懂,方便、简洁。 目的:C++代码更直观,易读,使用更方便。 实质:运算符重载的实质是函数重载,只不过它重载的是类似“+ - * / =“ 这样的操作符。 运算符重载的限制 a、重载运算符时,重载运算符的运算顺序和优先级不变。 b、不能创造新运算符 c、规定不能重载的运算符:. 类属关系运算原创 2013-10-26 22:47:02 · 710 阅读 · 0 评论 -
继承与派生
类具有封装性、继承性和多态性 继承的概念 类的继承是在现有类的基础之上,创建新类的机制。称现有的类为基类,新建立的类为派生类。 a.新类继承了基类的属性和行为 b.新类是基类的特殊情况。 不必从“草稿”开始创建特殊的程序对象. 继承是处理“特殊情况”的面向对象编程机制 派生类的定义格式: 派生类只有一个直接基类为单继承 class 派生类名:继承方式 基类名原创 2013-10-26 22:53:42 · 750 阅读 · 0 评论