読者です 読者をやめる 読者になる 読者になる

Shut the fuck up and write some code

グダグダ言わずにコードを書きたいブログ

get と setについて

flashlite3.0 flashlite2.0 AS2

仕事上で人様のソースを読んでるんですが、「このコードどういう意味だったかなあ」とぶつかるところを調べてみると温故知新、僕みたいに全くプログラミングを知らずにいきなり肩書きが「エンジニア」になったような人間には、とってもためになります。


気になったところを、初歩のお話ですがメモっておきます。


で、get/setについて。あれ〜こういう構文だったっけ?と調べ直す。
http://weblogs.macromedia.com/akamijo/archives/2005/12/get_set.html
なるほど〜そういうことなのね!get/setってあんまり使わずgetxxxといちいち関数作ってたから何か新鮮だ。


■ソース

class test_getset {
	
	private var _word:String
	
	public function test_getset(value:String) {
		_word = value
	}
	
	public function get word():String {
		return _word
	}
	
	public function set word(value:String):Void{
		_word = value
	}
	
}

■実行

var test:test_getset = new test_getset("tr909")
trace(test.word) //「tr909」が返却
test.word = "tb303"
trace(test.word) //「tb303」が返却
広告を非表示にする