类:同一对象共同属性和行为进行概括形成类
数据抽象;类属性(对象区别物理量)
代码抽象:某类对象共有的行为特征或某种功能
封装:抽象出的代码、数据封装到一起,形成类
对象是现实中对象在程序中的模拟
类是同一类对象的抽象
公有类(外部接口)
私有类(只允许类中函数访问)
小练习-----简单时钟的实现
#includeusing namespace std;; class Clock { public: void clock(); void setclock(int newH,int newM,int newS); void showclock(); private: int hour,minute,second; };
定义一个时钟类型,命名Clock
clock为默认函数 ,setclock为时钟建立函数,showclock为时钟显示函数
类中函数定义
void Clock::clock() { hour=0;minute=0;second=0; }
void Clock::setclock(int newH,int newM,int newS) { hour=newH;minute=newM;second=newS; }
void Clock::showclock() { cout<<"the time is " <main函数
int main() { Clock Time; Time.setclock(10,10,10); Time.showclock(); return 0; }代码运行结果
PS D:c++ projects--vscode1> cd "d:c++ projects--vscode111" ; if ($?) { g++ 111.cpp -o 111 } ; if ($?) { .111 } the time is 10:10:10欢迎分享,转载请注明来源:内存溢出
评论列表(0条)