C++类与对象学习.1

C++类与对象学习.1,第1张

C++类与对象学习.1

类:同一对象共同属性和行为进行概括形成类

数据抽象;类属性(对象区别物理量)

代码抽象:某类对象共有的行为特征或某种功能

封装:抽象出的代码、数据封装到一起,形成类

对象是现实中对象在程序中的模拟

类是同一类对象的抽象

公有类(外部接口)

私有类(只允许类中函数访问)

小练习-----简单时钟的实现

#include

using 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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5691721.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存