Javaと同じようにクラスの定義とそのインスタンスの利用が可能です。
import java.lang.System;
class Student {
attribute id:Integer;
attribute name:String;
}
var s1 = new Student();
s1.id = 1;
s1.name = "中村";
var s2 = new Student();
s2.id = 2;
s2.name = "山口";
var s3 = new Student();
s3.id = 3;
s3.name = null;
System.out.println( "{s1.id}:{s1.name}" );
System.out.println( "{s2.id}:{s2.name}" );
System.out.println( "{s3.id}:{s3.name}" );
出力結果
1:中村
2:山口
3:
Javaと違って JavaFXには「コンストラクタの定義」は存在しません。
インスタンスの初期化は次のような[宣言的」な表現でインスタンスの属性値を
一度に初期化することができます。
import java.lang.System;
class Student {
attribute id:Integer;
attribute name:String;
}
var s1 =
Student {
id : 1
name : "中村"
};
var s2 =
Student {
id : 2
name : "山口"
};
System.out.println( "{s1.id}:{s1.name}" );
System.out.println( "{s2.id}:{s2.name}" );
出力結果
1:中村
2:山口
最終更新:2008年10月06日 14:20