這真是個(gè)無聊的話題,在之前我一直以為這是一件事情的兩個(gè)叫法,到后來看 <<精通EJB>>一書,書中對(duì)這兩個(gè)的概念明顯是有些區(qū)別的,于是開始搜索一下。找了很多地方都沒有答案,同時(shí)發(fā)現(xiàn)這個(gè)問題也不只是我一個(gè)人的問題,很多地方都在討論。例如這些地方
http://forum.java.sun.com/thread.jspa?threadID=654144&messageID=3845005http://www.geekinterview.com/question_details/17747而且很多地方有對(duì)象實(shí)例? instance of object 的寫法。真是讓人迷惑啊。
查了一些資料,經(jīng)過分析,現(xiàn)在覺得這個(gè)結(jié)論還是比較容易讓人理解:
類-->對(duì)象-->實(shí)例
人類是類
某個(gè)人是對(duì)象
你是實(shí)例
實(shí)例本身也是對(duì)象。
表現(xiàn)出來是這樣的
String 類
String str?? str是對(duì)象
String str = "abc";? "abc"是實(shí)例,也是對(duì)象.
這樣也能解釋instance of object這種說法? str的實(shí)例是"abc"
暫時(shí)先這么理解,希望有人能提出更好的理解方法和見解。。。