设计Person类和Student类,Student类继承自Person类,要求写出两个类的无参和有参的构造函数,设计两个类

 我来答
苏渊明好
2010-12-21 · 超过12用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:23万
展开全部
#include<iostream>
#include <string>
using namespace std;
class person
{
public:
person();
person(string name,int age);
void display();

protected:
string name;
int age;

};

person::person(){}

person::person(string name,int age)
{
this->name=name;
this->age=age;
}

void person::display()
{
cout<<this->name<<" "<<this->age<<endl;
}

class student : public person
{
public:
student();
student(string name,int age,int num);
void display();
void setnum(int num);

private:
int num;
};

student::student(){}

student::student(string name,int age,int num):person(name,age)
{
this->num=num;
}

void student::setnum(int num)
{
this->num=num;
}

void student::display()
{
person::display();
cout<<this->num<<endl;

}

int main(int argc, char* argv[])
{

person p1("suyuanming",24);
p1.display();

student std1("suyuanming",24,13);
std1.display();
return 0;
}
ajibaajiba
2010-12-20 · 超过30用户采纳过TA的回答
知道答主
回答量:142
采纳率:0%
帮助的人:68.7万
展开全部
class Person
{
String id,name;
Person()
{}
Person(String id,name)
{
this.id=id;
this.name=name;
}
}

public class Student extends Person
{}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式