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

以上是 Dart 编程中的多级继承 的全部内容, 来源链接: utcz.com/z/345776.html

回到顶部