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