加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c++,继承,也称基类,派生类,自己研究吧,很简单想法

发布时间:2020-12-16 09:14:34 所属栏目:百科 来源:网络整理
导读:#include iostreamusing namespace std;//基类Peopleclass People{public: People(char *name,int age); void display();protected: char *m_name; int m_age;};People::People(char *name,int age): m_name(name),m_age(age){}void People::display(){ cout

#include <iostream>using namespace std;//基类Peopleclass People{public: People(char *name,int age); void display();protected: char *m_name; int m_age;};People::People(char *name,int age): m_name(name),m_age(age){}void People::display(){ cout<<m_name<<"今年"<<m_age<<"岁了,是个无业游民。"<<endl;}//派生类Teacherclass Teacher: public People{public: Teacher(char *name,int age,int salary); void display();private: int m_salary;};Teacher::Teacher(char *name,int salary): People(name,age),m_salary(salary){}void Teacher::display(){ cout<<m_name<<"今年"<<m_age<<"岁了,是一名教师,每月有"<<m_salary<<"元的收入。"<<endl;}int main(){ People *p = new People("王志刚",23); p -> display(); p = new Teacher("赵宏佳",45,8200); p -> display(); return 0;}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读