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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP