通过三角形类测试继承的C++程序
假设我们要创建一个Triangle类和另一个名为Isosceles的子类。三角形类有一个函数打印对象是三角形类型,等腰有两个函数来显示它是一个等腰三角形和一个描述。我们还需要通过等腰类对象调用父类函数。没有这样正确的输入,我们只是以正确的方式调用函数。
所以,如果输入就像定义一个名为trg的对象,然后调用,,.,那么输出将是trg.isosceles()trg.description()trg.triangle()
这是一个等腰三角形
等腰三角形有两条边相等
这是一个三角形
示例
让我们看看以下实现以获得更好的理解-
#includeusing 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
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下