多文件组织项目Student类

来源:互联网 发布:公司oa软件哪款好 编辑:程序博客网 时间:2024/05/18 01:54
Student.h#include <string>using namespace std;class Student{private: string user_name; string pass_word;public: Student(string user_name, string pass_word); string get_user_name(); string get_pass_word(); void set_user_name(string user_name); void set_pass_word(string pass_word); void display();}; Student.cpp#include <string>#include <iostream>#include "Student.h"using namespace std;Student::Student (string user_name, string pass_word){ this->user_name = user_name; this->pass_word = pass_word;}string Student::get_user_name(){    return this->user_name;}string Student::get_pass_word(){ return this->pass_word;}void Student::set_user_name(string user_name){ this->user_name  = user_name;}void Student::set_pass_word(string pass_word){ this->pass_word = pass_word;}void Student::display(){ cout << "user_name: " << this->user_name << endl; cout << "pass_word: " << this->pass_word << endl;} Main.cpp#include <iostream>#include <string>#include "Student.h"using namespace std;int main(){ Student student("xiaoming", "123"); student.display(); student.set_pass_word("456"); cout << student.get_pass_word() << endl; return 0;}


 

运行结果:

user_name: xiaoming
pass_word: 123
456
Press any key to continue


作此项目之前的准备:

画类图:

类图

Student

string user_name

string pass_word

student (string user_name,string pass_word)

string get_user_name()

string get_pass_word()

void set_name_word(string)

void set_pass_word(string)

void display()

这样可以使编码更为简单,不会出错

经验积累:

1.对数据成员赋初值时,所有参数必须与所对应的数据成员名称一致;

2.需要访问数据成员时用this指向;

3.画类图比写代码更为重要;

4.做一个项目最好多文件组织项目,良好的习惯需要逐步养成!!!

原创粉丝点击