也許這不是Dart
的具體問題。Dart編碼風格
我:
class A {
int a;
A(this.a);
}
class B extends A {
String b;
B(a, this.b) : super(a);
}
所以你看,類A
有一個屬性int a
和B
只是延伸A
並有一個額外的屬性String b
和包裝類C
:
class C {
A c;
C(this.c);
void doSomething() {
if (c is B) {
print(c.b);
} else {
print(c.a);
}
}
}
達特編輯投訴c doesn't have a getter b
。你如何處理這個問題?我想擺脫的警告,但我不想屬性b
添加到A
類