文件"/>
CodeBlocks下创建.h .cpp文件
点击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;
}
更多推荐
CodeBlocks下创建.h .cpp文件
发布评论