2009年5月7日木曜日

getterメソッドとsetterメソッド

よく文法を忘れるのでメモ。
package 
{
    public class MyClass 
    {
        private var _itemName:String = "hoge";
        
        public function get itemName():String 
        {
            return _itemName;
        }
        
        public function set itemName(value:String):void
        {
            _itemName = value;
        }
    }
}
メソッド名とプロパティ名は一緒じゃダメ。こういうときに、privateなプロパティ名にアンダースコアをつけるの(何て言うんだったかな?)が便利だと思ってしまう。

0 件のコメント:

コメントを投稿