C++语言程序设计 内联成员函数举例(二) 类c1 ass point 和 public: 对象 void Init(int init,int init) int Getx(; int GetY(; private: int XY x 26
C++语言程序设计 26 内联成员函数举例(二) class Point { public: void Init(int initX,int initY); int GetX(); int GetY(); private: int X,Y; }; 类 和 对 象
in工 ine void point Init(int initx int initY XEinitX Y=init inline int point:: GetXo return Xi inline int Point:: GetY o return Y;
inline void Point:: Init(int initX,int initY) { X=initX; Y=initY; } inline int Point::GetX() { return X; } inline int Point::GetY() { return Y; } 25
C++语言程序设计 对家 类 类的对象是该类的某一特定实体,即 和类类型的变量 对。声明形式: 象 类名对象名; 例 Clock my Clock; x 28
C++语言程序设计 28 对象 ⚫ 类的对象是该类的某一特定实体,即 类类型的变量。 ⚫ 声明形式: 类名 对象名; ⚫ 例: Clock myClock; 类 和 对 象
C++语言程序设计 类中成员的访问方式 类 和·类中成员互访 对 直接使用成员名 象类外访问 使用“对象名成员名”方式访问 public 属性的成员 x
C++语言程序设计 29 类中成员的访问方式 ⚫ 类中成员互访 – 直接使用成员名 ⚫ 类外访问 – 使用“对象名.成员名”方式访问 public 属性的成员 类 和 对 象
C++语言程序设计 例41类的应用举例 类# include< iostream> using name space std; class clock 对 .//类的声明略 象 类的实现略 int maino Clock myClocki myClock. Setrime(8, 30, 30) myClock. ShowTime()i x 30
C++语言程序设计 30 例4-1类的应用举例 #include<iostream> using namespace std; class Clock { ......//类的声明略 } //......类的实现略 int main() { Clock myClock; myClock.SetTime(8,30,30); myClock.ShowTime(); } 类 和 对 象