您的位置:首页 > 编程语言 > C语言/C++

C++学习总结_声明一个对象并实现声明类的方法

2011-03-24 23:00 726 查看
#include <iostream>
using namespace std;
class Human//声明一个Human类
{

//声明相关的成员方法
public :
int GetWeight();
double GetHeight();
void SetWeight(int x);
void SetHeight(double y);

//声明相关的成员变量
private:
int weight;
double height;
};

//实现所有成员方法,先写该方法返回类型,再写该成员方法属于的类,类名之后要加::,再写方法名和参数及实现
void Human::SetWeight(int x)
{
weight = x;
}
void Human::SetHeight(double y)
{
height = y;
}
int Human::GetWeight()
{
return weight;
}
double Human::GetHeight()
{
return height;
}

//main方法入口
int main()
{
Human sam;//声明一个Human类型的对象sam
sam.SetHeight(1.70);//为sam对象设置身高
cout<<"sam 的身高是:"<<sam.GetHeight()<<endl;//输出sam的身高
sam.SetWeight(110);//为sam对象设置体重
cout<<"sam 的体重是:"<<sam.GetWeight()<<endl;//输出sam的体重
return 0;
}

特别说明:成员函数的实现其实也可以在该类中写完方法名称就实现,此处只是展示C++支持的一种成员方法实现形式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐