编写一个类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类定义年龄、姓名两个属性的主要内容,如果未能解决你的问题,请参考以下文章