CodeBlocks下创建.h .cpp文件

编程入门 行业动态 更新时间:2024-10-25 06:25:35

CodeBlocks下创建.h .cpp<a href=https://www.elefans.com/category/jswz/34/1771438.html style=文件"/>

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文件

本文发布于:2023-06-25 21:55:10,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/884924.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件   CodeBlocks   cpp

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!