/*开始学习 类 */
class person //class关键字 声明一个类
{
private: //声明下面的成员为私有,就是只有类内部的成员才能使用,类外部就使用不了
int sex; //一个非常简单的私有数据成员
public: //声明下面的成员为公有,在类外部可以直接调用,下面的函数可以直接访问上面的私有成员
int height; //非常简单的公有数据,可以在类外部直接使用
int weight;
int nage;
void walk() //类公有成员函数的声明与实现,声明跟实现都写到类里边了.
{
cout << "i can walk()" << endl;
}
void usertools(); //类的声明,实现在外边,一个函数只有声明的话要加上 ";"
}; //类的声明必须以 ";" 号结尾
//类成员函数的实现
//必须加上作用域 "person::"
void person::usertools() //这里就不能加 ";"
{
cout << "i can usertools()" << endl;
}
//上面是类的声明与实现
/**************************************************************/
//下面就是类的使用
int main()
{
int i; //int是一种基本数据类型, i是变量
person thePerson; //person是自定义的数据类型,也就是一个类
//thePerson 由自定义的数据类型(类)产生的实例,对象
//这句就错了,类的私有成员不能被外部使用
//thePerson.sex = 1;
//类的公有成员数据或函数可以使用
thePerson.height = 175;
//调用类的公有成员函数
thePerson.walk();
return 0;
}
好了,就写到这,本人学识有限,难免有出错地方,欢迎指正