C++ 第二讲 构造类

main.h

#include<iostream>
#include<meachine.h>
using namespace std;
//C++将操作和数据分隔开,具体操作数据有定义的对象自己决定 
//1.万物皆对象
// 2.程序是一堆对象,再告诉别人要做什么(不是怎么做)***极其重要 
//3.每个对象有自己的内存,这个内存由其他对象组成(可分)   例子  point3d a; a.x=5 
// 4.每个对象有一个类型(先有类型,再有对象)
//5.每个对象都能使用类里面的信息(具有相同操作的东西是相同的类)
//   对象以接口与外界接触(接口是自定义的)(耦合度尽量松) 
//   接口便于隐藏消息,不能直接触碰,有利于保护内部。 
//   封装 :打包留接口

//成员函数都是public 变量都是私有得 
//每个类都要包括两个文件 .h .cpp
int main()
{
    meachine tm;

}

meachine.h

#ifndef MEACHINE_H
#define MEACHINE_H

class meachine
{
    public:
        meachine();
        ~meachine();
        void showPrompt();
        void getMoney();
        void printTicket();
        void showBalance();
        void printError();
    private:
        const int Price;//价格一般不变所以用const 
        int balance;
        int total;
};

#endif

meachine.cpp

#include "meachine.h"
using namespace std;
meachine::meachine()
{
}

meachine::~meachine()
{
}
void meachine::showPrompt()//::四个点表示全局范围内使用此函数 
{
    cout<<"something"<<endl;
}

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值