/**
* 关键字class的语法
* class class_name{
* //各种数据类型,也可以是其他的类类型,
* //各种函数,方法,用来操作类中的数据或者其他服务的函数
* }
*
* 定义类对象的方法与定义变量一样, 使用点运算符访问类的成员
*
* 默认访问是私有的,私有的数据要用存取器进行控制。
* 存取器是公有的
*
* */
// 类成员函数的 实现 类名::函数原型
* 关键字class的语法
* class class_name{
* //各种数据类型,也可以是其他的类类型,
* //各种函数,方法,用来操作类中的数据或者其他服务的函数
* }
*
* 定义类对象的方法与定义变量一样, 使用点运算符访问类的成员
*
* 默认访问是私有的,私有的数据要用存取器进行控制。
* 存取器是公有的
*
* */
#include<iostream.h>
using namespace std;
class Cat{
public:
int getAge(); //存取器
void setAge(int a);
void meow();
private: //私有数据
int age;
};
// 类成员函数的 实现 类名::函数原型
int Cat::getAge(){
return age;
}
void Cat::setAge(int a){
age = a;
}
void Cat::meow(){
cout<<"Cat meow..."<<endl;
}
int main(){
Cat cat1;
cat1.setAge(5);
cout<<"cat1's age is: "<<endl;
cout<<cat1.getAge()<<endl;
cat1.meow();
return 0;
}