您当前的位置: 首页 >  c++

命运之手

暂无认证

  • 3浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【零基础学QT】【015】C++中的类继承

命运之手 发布时间:2019-09-23 23:10:37 ,浏览量:3

? 类继承

  • 一个类保留另一个类的全部字段和函数,并再此基础上扩展自己的功能,我们把这种关系叫做类继承
  • 被继承的类叫做基类(父类),在基类基础上扩展出新功能的类叫做派生类(子类)

? 继承关系实现代码


	class Animal {
	public:
	    string name = "no-name";
	
	    Animal() = default;
	
	    Animal(string name){
	        this->name = name;
	    }
	};
	
	class Dog : public Animal {
	public:
	    string dogName = "dog-name";
	
	    //调用默认的基类构造函数
	    Dog(){
	
	    }
	
	    //手动调用基类构造函数
	    Dog(string name) : Animal(name) {
	
	    }
	};
	
	int main() {
	    Dog d1;
	    cout             
关注
打赏
1654938663
查看更多评论
0.0448s