いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

…というのも、以下のコードがエラーになるのです。

public class SomeClass
{
  private var member:String;
  // ↓オーバーロードできねぇ!
  public function set member(member:String):void
  {
    this.member = member;
  }
  // ↓こっちも!
  public function get member():String
  {
    return this.member;
  }
}

ECMA の新しい仕様は全く把握しておりません。 getter, setter といっても関数の延長なんでしょうか。

普段は、「 this をつければメンバかパラメータか区別できるでしょう」という考えの下、メンバ変数にプリフィクスやサフィックスをつけないのですが、広く使われているパターンですし、私も m_ とかつけるポリシーに移行しようか検討しています。

まだ、本格的なゲームのコードを書いていないだけに迷います。今なら何とでもできますが、考えすぎても時間がもったいありません。

でも、 C# ならもっとうまくいけたような気がします。 getter, setter に名前が要らなかったような気が…(メンバ変数名が採用されるとか)

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 カウンター
ブログSEO対策:track word あわせて読みたい SEO STATUS