class クラス名 implements クラス名 , クラス名 , …… {
……略……
}インターフェイスは、implementsというものの後に、実装するクラスを指定します。複数あるときは、カンマで区切って記述をします。これで、implementsしたクラスにある変数やメソッドをすべてこのクラス内に用意しないとプログラムが実行できなくなります。※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
void main() {
var ob = new MyPrintData(["one","two","three"]);
ob.printNow();
}
class Data {
var data = [];
}
class Print {
void printNow(){}
}
class MyPrintData implements Data, Print {
MyPrintData(List list){
this.data = list;
}
@override
List data;
@override
void printNow() {
for(var n in data){
print(n);
}
}
}
| << 前へ | 次へ >> |