#include<iostream>
#include<stdio.h>
using namespace std;
//类:数据一种类型,区别于结构体
class CHuman
{
private :
int numa;
int b;
public:
CHuman(int a);//有参数构造函数
CHuman(int a,int b);
CHuman();//无参数构造函数
void Seta();//成员函数
/*{
cout<<"请输入数值:"<<endl;
int a=0;
cin>>a;
numa=a;
}*/
int Geta();
/*{
int a;
cin>>a;
return numa;
}*/
};
//类的多态:相同的类名,参数不同,使得这个类形成多种形式的状态。
//1.
CHuman::CHuman(int a)
{
numa=a;
}
//2.
CHuman::CHuman()
{
}
//3.
CHuman::CHuman(int a,int b)
{
numa=a;
b=b;
}
//函数的实现
int CHuman::Geta()
{
cout<<"获得返回值:";
return numa;
}
void CHuman::Seta()
{
cout<<"请输入一个整数!"<<endl;
cin>>numa;
}
int main()
{
//1.无参对象的创建
CHuman people;//声明一个对象
cout<<"1.无参对象的创建"<<endl;
people.Seta();//调用对象的成员函数
cout<<people.Geta()<<endl;//输出对象的函数的返回值
cin.get();
cin.get();
//2.有参数对象的创建
CHuman people1(520);
cout<<"2.有参对象的创建"<<endl;
cout<<people1.Geta()<<endl;
return 0;
}