1.类定义
class class_name
{
public:
//公有属性
private:
//私有属性
};
2.类的实现
#include<iostream>
#include<stdio.h>
using namespace std;
class add
{
public:
int setval(int a,int b)
{
x_val=a;
y_val=b;
}
int getval(int a,int b)
{
cout<<a<<endl;
cout<<b<<endl;
}
private:
int x_val;
int y_val;
};
int main()
{
add obj;
obj.setval(10,20);
obj.getval();
return 0;
}
3.类外定义成员函数
返回值 类名::成员函数(函数参数)
{
//函数体
}
class add
{
public:
int setval(int a,int b);//类内定义
int getval(int a,int b);
private:
int x_val;
int y_val;
};
int add::setval(int a,int b)//类外实现
{
x_val=a;
y_val=b;
}
int add::getval(int a,int b)
{
cout<<a<<endl;
cout<<b<<endl;
}
int main()
{
add obj;
obj.setval(10,20);
obj.getval();
return 0;
}