C++类
类
// public 成员提供类的接口,暴漏给外界,供外界使用
// private:提供各种实现类功能的细节方法,但不暴漏给使用者,外界无法使用
// 注意:struct 是成员默认为 public 的 class、class 成员默认是 private
class student{
public:
int number;
char name[100];
};
class Time{
public:
int Hour;
int Minute;
int Second;
// 成员函数
void initTime(int tmphour, int tmpmin, int tmpsec){
Hour = tmphour;
Minute = tmpmin;
Second = tmpsec;
}
};
int main()
{
student stu; // 定义对象
stu.number = 1000;
student *pstu = &stu; // 定义指向这个对象的指针
pstu->number = 1005;
cout << stu.number << endl;
Time time;
time.initTime(11, 14, 5);
cout << time.Hour << endl;
cout << time.Minute << endl;
cout << time.Second << endl;
return 0;
}
规范写法(抽出头文件)