2014-02-12 83 views
1

從Java世界我有困難逐漸懂得從AngularDart pirate badge code lab這個代碼片段:瞭解DART語法

Future _loadData() { 
     return _http.get('piratenames.json').then((HttpResponse response) { 
      PirateName.names = response.data['names']; 
      PirateName.appellations = response.data['appellations']; 
     }); 
     } 
    } 

從我的理解PirateName是一類哪有行

PirateName.names = response.data['names']; 

在不參考實際實例的情況下編寫一個類的字段?

+0

這可能是一個'靜態變量'? Dart語法允許使用靜態變量。 –

回答

4

Dart語法允許像Java那樣的靜態變量。

這是一個static variable在您提供的源代碼中定義的Edit piratebadge.dart,您將看到它被定義爲靜態的地方。