首页 > 其他分享 >类的继承7

类的继承7

时间:2023-04-14 21:23:00浏览次数:35  
标签:cout 继承 private Display Book Document public

#include<iostream>
#include<string>
using namespace std;
class Document{
public:
Document(){
cin>>name;
}
void Display()const{
cout<<"Name:"<<name<<endl;
}
private:
string name;
};
class Book:public Document{
public:
Book(){
cin>>page;
}
void Display() const{
Document::Display() ;
cout<<"Page:"<<page<<endl;
}
private:
int page;
};
int main()
{
cout<<"Input Name and Page:";
Book book;
book.Display();
return 0;
}

标签:cout,继承,private,Display,Book,Document,public
From: https://www.cnblogs.com/yuanxinglan/p/17319978.html

相关文章

  • odoo 开发入门教程系列-继承(Inheritance)
    继承(Inheritance)Odoo的一个强大方面是它的模块化。模块专用于业务需求,但模块也可以相互交互。这对于扩展现有模块的功能非常有用。例如,在我们的房地产场景中,我们希望在常规用户视图中直接显示销售人员的财产列表。在介绍特定的Odoo模块继承之前,让我们看看如何更改标准CRUD(创建......
  • C++复习第六天(继承、多态)
    vector.clear()将size设置为0,capacity不变 继承//公共页面classBasePage{public:voidheader(){cout<<"首页、公开课、登录、注册...(公共头部)"<<endl;}voidfooter(){cout<<"帮助中心、交流合作、站内地图...(......
  • python3 多继承时,父类有相同一个函数的选择
    classPeople:name=''age=0__weight=0def__init__(self,name,age,weight):print("People初始化")self.age=ageself.name=nameself.__weight=weightprint("People......
  • 继承
    1.继承接上2.继承的好处1)代码的复用性提高了2)代码的扩展性和维护性提高了3.继承的深入讨论及细节2881)子类继承了所有的属性和方法,非私有的属性和方法可以在子类直接访问,但是私有属性和方法不能在子类直接访问,要通过父类提供公共的方法去访问2882)子类必须调用父......
  • 4月13日继承学习
    之前在c语言写学生管理系统时操作对象只是学生,对学生进行增删查改,若是想要定义老师的结构题又有很大的工作量,但是其中成员变量又有很多重复的,C++的继承可以很好的解决这种问题,继承分为私有保护和公有继承,一般私有继承和保护继承很少用到,所以大多是公有继承派生类分别继承基类的共......
  • python面向对象(继承)
    一继承1、什么是继承1)继承是一种创建新类的方式,新建的类可称为子类或派生类,父类又可称为基类或超类子类会遗传父类的属性2)需要注意的是:python支持多继承在python中,新建的类可以继承一个或多个父类classParent1:passclassParent2:passclassSub1(Paren......
  • 类的继承5
    #include<iostream>#definepi3.14usingnamespacestd;classShape{public:virtualfloatgetArea(){return0;}virtual~Shape(){}};classRectangle:publicShape{private:intlenth,width;public:Rectangle(intlen,intwid):lenth(len),width(w......
  • 类的继承6
    #include<iostream>usingnamespacestd;classMammal{ public: Mammal(){ cout<<"Mammal构造"<<endl; } ~Mammal(){ cout<<"析构Mammal"<<endl; }};classDog:publicMammal{ public: Dog(){ cout<<&quo......
  • 类的继承4
    #include<iostream>usingnamespacestd;classBase0{ public: intvar0; voidfun0(){ cout<<"MemberofBase0"<<endl; }};classBase1:virtualpublicBase0{ public: intvar1;};classBase2:virtualpublicBase0{ public: intvar2;......
  • 跟着查老四学Python Day 9:继承和多态
    继承例行寒暄之后,课程正式开始查老四:继承是面向对象编程中的一个重要概念。它允许我们创建一个新类,继承一个现有类的属性和方法,从而实现代码的重用。新类被称为子类,现有类被称为父类。在Python中,通过在子类名后的括号中写入父类名来实现继承。下面是一个简单的示例#父类classAni......