1、
#include <iostream> #include <string> #include<stdlib.h> using namespace std; class Teacher { public: void setName(string _name); string getName(); void setGender(string _gender); string getGender(); void setAge(int _age); int getAge(); void teach(); private: string m_strName; string m_Gender; int m_iAge; }; void Teacher::setName(string _name) { m_strName=_name; } string Teacher::getName() { return m_strName; } void Teacher::setGender(string _gender) { m_Gender=_gender; } string Teacher::getGender() { return m_Gender; } void Teacher::setAge(int _age) { m_iAge =_age; } int Teacher::getAge() { return m_iAge; } void Teacher::teach() { cout<<"上课了 上课啦"<<endl; } int main() { Teacher t; t.setName("孔子"); t.setGender("男"); t.setAge(31); cout<<t.getName()<<endl<<t.getGender()<<endl<<t.getAge()<<endl<<endl; t.teach(); system("pause"); return 0; }
运行结果:
主要就是先在类内部进行声明,然后就是在类外进行定义。注意定义的时候的格式:
类名Teacher::+函数 代表这个函数是该类中的数据成员
时间: 2024-11-14 10:14:53