Re: [問題] 在類別中生成一個自己的實例(static用 …
※ 引述《ogamenewbie (._.)》之銘言:
: @_@a 他好像也沒說 instance 只會有一個名稱
: 在同樣類別的狀況下, 用 a 這個名字或 b 這個名字
: 有差嗎? Q_Qa
一般提到 instance 的名稱,都是指真正的 instance 名稱吧?
例如 Person person = new Person("Peter");
所以我們會說 person 這個 variable/reference/pointer 指向名為
Peter 這個 person, 但不會說 person 是他的名字吧?
也就是說,那其實只是 variable name 而已。當然要初學者搞清楚這些
恐怕會有點困難,為此簡化問題直接以「名稱」帶過也無不可。
但等到懂更多時,最好確認一下一些名詞的意義。
: 那個... 我依稀記得...
: Java 好像沒有 pointer? XD
因為我認為那所謂的 reference 其實只不過是砍掉許多能力的 pointer,
而且那跟 C++ 的 reference 完全是兩回事,為免誤解(當年我就誤解了﹍)
通常我都會提出來一起講。跟一個懂 C++ 不懂 Java 的人說只有 ref 沒有 pointer,
那誤解真的是會很大啊﹍。
--
生死去来、棚頭傀儡、一線断時、落落磊磊
《花鏡》-世阿弥
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.218.90.242
討論串 (同標題文章)