编程心得
文章平均质量分 87
Enchanting_
这个作者很懒,什么都没留下…
展开
-
C++中的继承特性(1)
1.什么是继承? 首先,继承是什么?继承可以简单理解为孩子继承了父母双亲的基因,在拥有父母某些特性的同时,又有自己独立的特性。 在C++中,继承是类与类之间的继承,即某个类可以继承它类的成员变量、成员函数,同时又可以拥有自己独有的成员变量、成员函数。 继承定义格式如下:class <派生类类名>: <继承方式> <基类类名> {};派生类即新生成的类,相当于孩子,又称子类;基类即原有的类,相当原创 2016-10-24 13:37:31 · 827 阅读 · 0 评论 -
C++中的继承特性(2)
4.static成员与继承 在类中,无论创建了多少个对象,被static修饰的成员变量永远只有一个,那么派生类是否也继承了这个静态成员变量呢? 假设一:派生类继承了这个变量,且与基类共享同一个静态成员; 假设二:派生类拷贝了这个变量,不与基类共享,是派生类所有对象共有的static静态成员。 这一点其实很好证明。由上一篇博文我们基本理解了派生类的构造函数和析构函数,那么这里就利用构造函数和析原创 2016-10-25 12:56:24 · 345 阅读 · 0 评论