chapter10test1

来源:互联网 发布:炒外汇软件哪个好 编辑:程序博客网 时间:2024/05/20 21:47

bank.h                                                              //这里是类声明部分

#ifndef BANK_H_
#define BANK_H_
#include<string>
class Bank
{
private:
std::string name;
std::string account;
double money;

public:
Bank();
Bank(std::string na, std::string acc, double m);
void show();
void input(double num);
void output(double num);
};


#endif

bank.cpp                                                       //这里是类函数定义部分

#include<iostream>
#include"bank.h"
#include<string>
Bank::Bank()
{
name= "Lily"; account="Company ID"; money = 0;
}


Bank::Bank(std::string na, std::string acc, double m)
{
name = na;
account = acc;
money = m;
}
void Bank::show()
{
std::cout << "Here is the information of our customer:\n";
std::cout << "Name :" << name << " ; Account :" << account << " ; money :"<<money<<std::endl;
}
void Bank::input(double num)
{
if (num < 0)
std::cout << "You need putin no less than 0.\n";
else
money += num;
}
void Bank::output(double num)
{
if (num>money)
std::cout << "You did't have enough money !\n";
else
money -= num;
}

user.cpp                                                                   //这里是用户部分

#include<iostream>
#include"bank.h"
int main()
{
using namespace std;
Bank per1;
per1.show();
Bank per2("Jamjiala", "Bolla dress", 5423.15);
per2.show();
per2.input(1258.3);
per2.show();
per2.output(54561.98);
per2.show();
}

0 0