フィールドを定義しよう ちょっとむずかしめのメソッドを終わらせたところで、次はフィールドです。 フィールドは、クラス内で共通の値を扱うときに使うものです。 まぁ、なんだかんだ言って変数と同じなんですが。 フィールドの宣言 フィールドは「field フィールド名」これで終わりです。 ただし、普通の変数のように「field フィールド名 = 値」はできません。 初期化はコンストラクタ内で行います。
フィールドの宣言
    1
    2
    3
    4
    5
    6
    7
    8
    class CSample(){
      field Name;
      constructor Create;
    }

    constructor CSample.Create(){
      Name = "CSample"; //初期化
    }
このようにします。 また、フィールドはクラスが持つ変数みたいなもので、 クラス外からも書き込んだり読み込んだり出来ます。
フィールド呼び出し
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    class CSample(){
      field Name;
      constructor Create;
    }

    constructor CSample.Create(){
      Name = "CSample"; //初期化
    }

    Obj = CSample.Create;
    Mes(Obj.Name);

前へ / index / 次へ
プログラム言語「Spinel」
Copyright © 2005 - gabyou All Rights Reserved.
NOTES Software.