通过三角形类测试继承的C++程序
假设我们要创建一个 Triangle 类和另一个名为 Isosceles 的子类。三角形类有一个函数打印对象是三角形类型,等腰有两个函数来显示它是一个等腰三角形和一个描述。我们还需要通过等腰类对象调用父类函数。没有这样正确的输入,我们只是以正确的方式调用函数。
所以,如果输入就像定义一个名为 trg 的对象,然后调用, , ., 那么输出将是trg.isosceles()trg.description()trg.triangle()
这是一个等腰三角形
等腰三角形有两条边相等
这是一个三角形
示例
让我们看看以下实现以获得更好的理解 -
#include <iostream>using namespace std;
class Triangle{
public:
void triangle(){
cout<<"This is a triangle" << endl;
}
};
class Isosceles : public Triangle{
public:
void isosceles(){
cout<<"This is an isosceles triangle" << endl;
}
void description(){
cout<<"There are two sides are equal in an isosceles triangle" << endl;
}
};
int main(){
Isosceles trg;
trg.isosceles();
trg.description();
trg.triangle();
}
输入
Isosceles trg;输出结果trg.isosceles();
trg.description();
trg.triangle();
This is an isosceles triangleThere are two sides are equal in an isosceles triangle
This is a triangle
以上是 通过三角形类测试继承的C++程序 的全部内容, 来源链接: utcz.com/z/357607.html