通过三角形类测试继承的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 triangle

There are two sides are equal in an isosceles triangle

This is a triangle

以上是 通过三角形类测试继承的C++程序 的全部内容, 来源链接: utcz.com/z/357607.html

回到顶部