点击next, 再次点击finish,就会的得到如下的项目目录文件
点击右上角File->New->Class
输入名称,点击create
将新生成的class文件添加到刚建立的项目中,选择是
继续选"是"
项目目录如下
Person.h文件中添加相应字段及方法名
Person.cpp文件中实现Person.h中定义的方法
在main中调用
运行结果
Person.h
#ifndef PERSON_H
#define PERSON_H
#include <iostream>
using namespace std;
class Person
{
public:
Person();
Person(string personName, int personAge, string personGender, float personWeight);
string getPersonName();
int getPersonAge();
string getPersonGender();
float getPersonWeight();
void setPersonName(string personName);
void setPersonAge(int personAge);
void setPersonGender(string personGender);
void setPersonWeighr(float personWeight);
void printPerson();
virtual ~Person();
protected:
private:
string personName;
int personAge;
string personGender;
float personWeight;
};
#endif // PERSON_H
Person.cpp
#include "Person.h"
Person::Person()
{
cout << "generate person" << endl;
}
Person::Person(string personName, int personAge, string personGender, float personWeight)
{
this -> personName = personName;
this -> personAge = personAge;
this -> personGender = personGender;
this -> personWeight = personWeight;
cout << "generate person " << this -> personName << endl;
}
string Person::getPersonName()
{
return this -> personName;
}
int Person::getPersonAge()
{
return this -> personAge;
}
string Person::getPersonGender()
{
return this -> personGender;
}
float Person::getPersonWeight()
{
return this -> personWeight;
}
void Person::setPersonName(string personName)
{
this -> personName = personName;
}
void Person::setPersonAge(int personAge)
{
this -> personAge = personAge;
}
void Person::setPersonGender(string personGender)
{
this -> personGender = personGender;
}
void Person::setPersonWeighr(float personWeight)
{
this -> personWeight = personWeight;
}
void Person::printPerson()
{
cout << this -> personName << endl;
cout << this -> personAge << endl;
cout << this -> personGender << endl;
cout << this -> personWeight << endl;
}
Person::~Person()
{
cout << "destroy person" << endl;
}
main.cpp
#include <iostream>
#include "Person.h"
using namespace std;
int main()
{
Person person;
person.setPersonName("赵一剑");
person.setPersonAge(22);
person.setPersonGender("female");
person.setPersonWeighr(50.0f);
person.printPerson();
return 0;
}