最近の更新

2014年1月23日木曜日

Dartでクラスに名前付きコンストラクタを作成する方法

【目的】
Dartでクラスに名前付きコンストラクタを作成します。



【手順1】
1.「Dartコマンドラインアプリケーションの作成方法」作成手順で、「DartCuiSample044_ClassNamaedConstructor」といプロジェクトを作成。
※プロジェクトの設定は以下の通り。
※他の項目は任意。
項目名 項目に設定する値
Application Name DartCuiSample044_ClassNamaedConstructor
Parent directory (任意)
Generate sample content 選択
Sample content Command-line application



【手順2】
1.「Main.dart」は以下の通り。
void main() {
  var map = {"name" : "あいうえお",
             "age" : 21,
             };
  var a = new Person.fromMap(map);
  
  print("a.name=${a.name}, a.age=${a.age}");
}

class Person {
  String name;
  int age;
  
  Person.fromMap(Map map) {
    this.name = map["name"];
    this.age = map["age"];
  }
}
2.「Ctrl+S」を押し、ファイルを保存。



【手順3】
1.「Dartコマンドラインアプリケーションの実行方法」の実行手順で、実行。



【手順4】
1.以下の様に表示されれば成功です。



























以上です。

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。

関連記事