⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tperson.~h

📁 以学生本班的成绩管理为应用、开发一个小小和成绩管理系统。设计了如下类: Person 、Student、Teacher、Credit。利用builder的可视化编程.
💻 ~H
字号:
//---------------------------------------------------------------------------

#ifndef TPersonH
#define TPersonH
#include<stdio.h>
//---------------------------------------------------------------------------
#include<Classes.hpp>
class Student;
class Teacher;
class Person
{
protected:
	AnsiString Name;
	AnsiString Phone;
	AnsiString Address;
	int Age;
	bool Sex;

public:

    ~Person(){}
	void SetName(AnsiString name);
	AnsiString& GetName();
	void SetAddress(AnsiString address);
	AnsiString& GetAddress();
	void SetAge(int age);
	int& GetAge();
	void SetSex(bool sex);
        bool& GetSex();
	void SetPhone(AnsiString phone);
	AnsiString& GetPhone();
	//====================================
	virtual void SetNO(AnsiString no)=0;
	virtual AnsiString& GetNO()=0;
        virtual void SetClass(AnsiString classname)=0;
	virtual AnsiString GetClass()=0;
        virtual void SetCourse(AnsiString course)=0;
	virtual AnsiString GetCourse()=0;
	virtual void SetDegree(AnsiString degree)=0;
	virtual AnsiString GetDegree()=0;
        virtual bool Write(FILE *fp)=0;
        virtual bool Read(FILE *fp)=0;
	//===================================
};
Person * NewStudent(AnsiString name="no name",int age=0,bool sex=0);
Person * NewTeacher(AnsiString name="no name",int age=0,bool sex=0 );

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -