Java內部類
一個內部類對象可以訪問創(chuàng)建它的外部類對象的內容,甚至包括私有變量,在創(chuàng)建非靜態(tài)內部類對象時,一定要先創(chuàng)建起相應的外部類對象。
靜態(tài)內部類沒有了指向外部的引用。
在任何非靜態(tài)內部類中,都不能有靜態(tài)數據,靜態(tài)方法或者又一個靜態(tài)內部類(內部類的嵌套可以不止一層)。不過靜態(tài)內部類中卻可以擁有這一切。這也算是兩者的第二個區(qū)別吧。
靜態(tài)內部類沒有了指向外部的引用。
在任何非靜態(tài)內部類中,都不能有靜態(tài)數據,靜態(tài)方法或者又一個靜態(tài)內部類(內部類的嵌套可以不止一層)。不過靜態(tài)內部類中卻可以擁有這一切。這也算是兩者的第二個區(qū)別吧。