Dart 编程中的多级继承
dart中的多级继承是指不同的类以链的形式继承,即一个类继承了某个父类,另一个类继承了继承父类的类。
多级继承的语法表示看起来像这样-
class A {}
class B extends A {}
class C extends B {}如果我们注意到上面的语法,我们可以清楚地看到类A是类B的父类,它正在扩展它。此外,B类充当C类的父类,C类扩展了B类。
多级继承只不过是继承链。
示例
让我们考虑一个例子,我们在一个dart程序中使用不同的类来形成多级继承。
考虑下面显示的例子-
class Wood{
void printName(){
print("Inside class Wood");
}
}
class Table extends Wood{
void printTable(){
print("Inside Table class");
}
}
class TableLegs extends Table{
void printTableLegs(){
print("Inside TableLegs class");
}
}
void main(){
TableLegs tl = new TableLegs();
tl.printTableLegs();
tl.printTable();
tl.printName();
}在上面的例子中,我们有三个不同的类,分别是Wood、Table和TableLegs。在main函数中,我们创建了一个TableLegs类的对象,然后调用该类扩展的父类的方法。
输出结果
Inside TableLegs class Inside Table class Inside class Wood
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下