注意是內部類的對象,不是內部類?
內部類的對象能不能訪問外部類的方法?
慕粉1470100928
2017-02-15 14:28:17
TA貢獻31條經驗 獲得超10個贊
可以
對于非靜態內部類,你要實例化內部類必先實例化外部類
public?class?TestInner?{ private?void?printOuter(){ System.out.println("outer"); } public?class?Inner{ public?void?printInner(){ printOuter(); } } }
public?class?Main?{ public?static?void?main(String[]?args)?{ TestInner.Inner?a?=?new?TestInner().new?Inner(); a.printInner(); } }
內部類屬于外部類成員,可訪問外部類私有方法
舉報