[英]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.