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;
}
规范写法(抽出头文件)