selfって?

教本で

self.myLabel.txt=@"ハロー";

という記述がありました。

「.」を「の」に置き換えると理解し易いとの事。

「self」の「myLabel」の「txt」をハローに!

みたいな感じ。
もっと噛み砕くと、

自身のマイラベルと名前をつけた、テキスト部分をハローにする。

selfですが、Myselfで「私自身」って意味のように、selfは自分自身を表す様です。

オフジェクト指向になってくると、色々なオブジェクトが入り交じったりするのかな??
そのときに、ほかのオブジェクトじゃなくて、自分自身、記述してるオブジェクトを指すときに使う!
のかな???
と、とりあえずそう理解してみよう・・・
追記(訂正):インスタンス自身の事をselfで参照するそうです。
関連記事

0 Comments