题类的定义和实现放在一起好不好? 结论不好! 方法类的定义放在 student h 类的实现放在 student. cpp 优点1把类的定义与实现分离开来,便于文档管 理、维护。 2可将类的实现隐蔽起来,使软件开发商能 独立开发软件 3便于团体式的大型软件开发。 2021/224
2021/2/24 11 问题 类的定义和实现放在一起好不好? 结论 不好! 方法 类的定义放在 student.h 类的实现放在 student.cpp 优点 1.把类的定义与实现分离开来,便于文档管 理、维护。 2.可将类的实现隐蔽起来,使软件开发商能 独立开发软件。 3.便于团体式的大型软件开发
例4:文件 student h: # ifndef student五 ∥条件编译 #define student h class student ∥定义类 private: 类私有成员 int number. ∥学号 char mname; ∥姓名 float score; ∥)绩 public: 类的公有成员 void input(int n, char *na, float s); void modify (float s); void display; #endif 2021/224
2021/2/24 12 例4:文件 student.h: #ifndef STUDENT_H //条件编译 #define STUDENT_H class student //定义类 {private: //类私有成员 int number; //学号 char *name; //姓名 float score; //成绩 public: //类的公有成员 void input(int n, char *na, float s); void modify(float s); void display( ); }; #endif