攀枝花网站建设,造价工程建设协会网站,网站建设广找金手指排名贰肆,做网站排名赚钱吗Qt Creator 继承分文件流程实现简单案列
打开Qt Creator#xff0c;新建c项目 添加类 完成之后#xff0c;会自动生成.h和.cpp文件
一、animal.h文件
主要用来写类#xff0c;包括成员变量和函数
#ifndef ANIMAL_H
#define ANIMAL_H
#include iostream
#inclu…Qt Creator 继承分文件流程实现简单案列
打开Qt Creator新建c项目 添加类 完成之后会自动生成.h和.cpp文件
一、animal.h文件
主要用来写类包括成员变量和函数
#ifndef ANIMAL_H
#define ANIMAL_H
#include iostream
#include string
using namespace std;class Animal
{
public:string name;int age;Animal();void makeSound();void eatFood();
};#endif // ANIMAL_H
二、.cpp文件
主要用来实现成员函数
#include animal.hAnimal::Animal()
{}
void Animal::makeSound()
{cout 动物叫 endl;
}void Animal::eatFood()
{cout 动物吃 endl;
}
三、main文件
实例化对象调用函数记得加上头文件。
#include iostream
#include animal.h
using namespace std;int main()
{Animal a1;a1.makeSound();a1.eatFood();cout Hello World! endl;return 0;
}
四、添加子类
添加c类 设置子类的名字Lion和要继承的父类Animal。 添加好之后可以在子类的头文件中编写不同于父类的属性。 快捷实现成员函数右击成员函数名。比如新写的hunting() 选择在lion.cpp中定义会自动在cpp文件中写好模板。 这就是IDE的好处提高了效率。 需要注意的是如果有些函数和语句出现报错可能是你的头文件没加上。