簡體   English   中英

Dart Flutter 導入和擴展的區別是什么?

[英]Dart Flutter What is the Difference Between Import and Extends?

我仍然不明白導入類和擴展類之間的區別。 我的意思是,如果我只是導入類,我仍然可以使用它的構造函數和方法,那么使用extends什么好處呢?

隨意使用我提供的兩個類,或者根據您的方便更改它們。

Class A {
  final String a;
  A({this.a});
  void printA(){
    print(this.a);
  }
}

Class B {
  final String b;
  B({this.b});
  void printB(){
    print(this.b);
  }
}

import語句使該文件中的另一個類可見。

extends關鍵字使一個類從另一個類繼承。

當你說class B extends A ,B 已經繼承了 A 的所有屬性和方法。

作為參考: https : //medium.com/run-dart/dart-dartlang-introduction-object-oriented-programming-c3d79d94d303

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM