フィールドを定義しよう

ちょっとむずかしめのメソッドを終わらせたところで、次はフィールドです。
フィールドは、クラス内で共通の値を扱うときに使うものです。
まぁ、なんだかんだ言って変数と同じなんですが。

フィールドの宣言

フィールドは「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 - Giemsa All Rights Reserved.
NOTES Software.