2009年5月7日木曜日

getterメソッドとsetterメソッド

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

0 件のコメント:

コメントを投稿