大一上学期项目设计—综合储蓄平台—Record类
大一下学期项目设计—综合储蓄平台—Record类
简述实验:实现基本用户信息的存储
头文件:
#ifndef HEADER_RECORD//预处理命令,防止文件被多次引用。 #define HEADER_RECORD//预处理命令,防止文件被多次引用。 #include<string> using namespace std; class Record { private: int number;//用户的账号 string userName;//用户名 string passWord;//用户的密码 double balance;//用户的余额 int flag;//用户的状态 public: Record(); void set_number(int number); void set_userName(string userName); void set_passWord(string passWord); void set_balance(double balance); void set_flag(int flag); int get_number(); string get_userName(); string get_passWord(); double get_balance(); int get_flag(); void display_Record(); }; #endif
源文件:
#include "Record.h"//包含头文件 #include <iostream> using namespace std; //构造函数,进行数据成员的初始化。 Record::Record() { this->number = 0; this->userName = " "; this->passWord = " "; this->balance = 0; this->flag = -1; } void Record::set_number (int number) { this->number = number; } void Record::set_userName (string userName) { this->userName = userName; } void Record::set_passWord (string passWord) { this->passWord = passWord; } void Record::set_balance (double balance) { this->balance = balance; } void Record::set_flag (int flag) { this->flag = flag; } int Record::get_number () { return this->number; } string Record::get_userName () { return this->userName; } string Record::get_passWord () { return this->passWord; } double Record::get_balance () { return this->balance; } int Record::get_flag () { return this->flag; } void Record::display_Record ()//显示账户信息 { cout << "Print Record elements..." << endl; cout << "number:" << this->number << endl; cout << "userName:" << this->userName << endl; cout << "passWord:" << this->passWord << endl; cout << "balance:" << this->balance << endl; cout << "flag:" << this->flag << endl; cout << "End of Record..." << endl; }
测试文件:
#include"Record.h"//包含头文件 #include<iostream> using namespace std; int main() { Record * record = new Record ();//新建一个Record record->display_Record(); cout << endl; record->set_number (10001); record->set_userName ("lihongxuan"); record->set_passWord ("123456"); record->set_balance (10000); record->set_flag (1); record->display_Record(); cout << endl; return 0; }
输出结果:
经验总结:
这样的代码才叫代码啊!