编写一个类Person,为Person类定义年龄、姓名两个属性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写一个类Person,为Person类定义年龄、姓名两个属性相关的知识,希望对你有一定的参考价值。

编写一个类Person,为Person类定义年龄、姓名两个属性,并且定义一个SayHello方法,方法执行时输出“我是***我的年龄是***”;定义一个Chinese类从Person类继承。求解答,谢谢!

参考技术A #include<iostream.h>

class Person

public:
Person(char *name="",int age=0)

m_name=name;
m_age=age;

void SayHello()

cout<<"我叫"<<m_name<<","<<"年龄"<<m_age<<endl;

private:
char * m_name;
int m_age;
;

class Chinese :public Person

public:
Chinese(char * nation="中国人",char *name=" ",int age=0):Person(name,age)

m_nation=nation;

void SayHello()

cout<<"我是"<<m_nation<<endl;
Person::SayHello();

private:
char * m_nation;
;
void main()


参考技术B class Person
private:
int age;
string name;
public:
void SayHello();
;

void Person::SayHello()

cout<<"我是""<<name;
cout<<"我的年龄是"<<age;


class Chinese:Person


以上是关于编写一个类Person,为Person类定义年龄、姓名两个属性的主要内容,如果未能解决你的问题,请参考以下文章

java编程 定义一个Person类,

定义人员类person

02024_自定义异常的练习

求JAVA大神!!!编写两个类Person和TestPerson

定义一个人员类person

练武场之“封装继承”攻略(未完待续)