C++快速入门 第十六讲:this指针和类的继承


this指针指的是指向当前类生成的对象

继承机制使得程序员可以创建一个类的堆叠层次结构,每个子类均将继承在它的基类定义的方法和属性。

简单地说,就是通过继承机制,可以对现有的代码进行进一步扩展,并应用到新的程序中。

基类可以派生出其它的类,也称为父类或超类(如动物类)

子类是从基类派生出来的类(如乌龟类、猪类)

实例1:子类与基类的运用

1 #include <iostream> 2 #include <string> 3 4 class Animal//定义Animal类 5 ; 12 13 class Pig:public Animal//类Pig继承于类Animal 14 ; 18 class Turtle:public Animal//类Turtle继承于类Animal 19 ; 23 24 void Animal::eat()//Animal类中的方法函数 25 28 void Animal::sleep() 29 32 void Animal::drool() 33 36 void Pig::climb()//类Pig中的climb方法函数 37 40 void Turtle::swim()//类Turtle中的swim方法函数 41 44 int main() 45



上一篇:C++快速入门 第二十五讲:运算符的重载

下一篇:C++快速入门 第七讲:复杂的数据类型


C/C&#x2B;&#x2B;
Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图