Dart 编程中的层次继承
层次继承是两个类继承一个类时的继承情况。
分层继承的语法表示看起来像这样-
class A {}
class B extends A {}
class C extends A {}在上面的语法表示中,我们可以看到两个类,即B和C继承(或扩展)了类A。
示例
让我们考虑一个dart中分层继承的例子。考虑下面显示的例子-
class Parent{
void printName(){
print("Inside class Parent");
}
}
class Daughter extends Parent{
void age(age){
print("Her age is: ${age}");
}
}
class Son extends Parent{
void name(name){
print("My name is: ${name}");
}
}
void main(){
Daughter d = new Daughter();
d.printName();
d.age(23);
Son s = new Son();
s.printName();
s.name("Tuts");
}在上面的例子中,我们有两个类,分别是Son和Daughter,它们扩展了名为Parent的类。
输出结果
Inside class Parent Her age is: 23 Inside class Parent My name is: Tuts
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短