2007-06-03から1日間の記事一覧

インスタンス変数とアクセッサ

上の可触性の定義とあわせて楽なアクセッサ定義の方法を追加しました。 Foo: class{ + @foo; // インスタンス変数の定義の前に可触性を表す記号をつけると、 // 自動的に アクセッサが作られます。 // + foo: method(){ return @foo; } // + set_foo: method…

メンバの可触性

publicだとか、protectedだとか、privateだとかのことです。 Xtalにはそんなの要らないよ、と考えていたのですが、やっぱりつけることにしました。 UMLの表記のように、メンバ定義の際、何もつけないかまたは+をつけるとpublicメンバ、#をつけるとprotected…