我沒有找到我在我搜索問題答案的對象時,瞭解部分的邏輯來賦值運算符的右側,這就是爲什麼我問它。無法創建內部類
class outer
{
class inner // non static .
{
}
}
For creating object of inner class I am unable to understand the logic of the part to the right of assignment operator .
outer o = new outer() ;
outer.inner y = o. new inner() ; // I have doubt in this line .
這裏的outer.inner是返回類型,但是正確的部分呢?
件事我知道: 我們不能寫outer.inner Y =新outer.inner();因爲內在是非靜態的。
請堅持到Java命名約定。 –
試過先前的研究的事情? – GhostCat