下面我列出個程式,能看懂這個程式的錯誤相信對內部類的理解就變得容易多了
class innerclassdemo6
} public void method()
public static void main(string args)
}
在這個程式中有兩個錯誤的地方
另外乙個程式,補足程式,用到匿名內部類的知識
inte***ce inter
class outer
class innerclassdemo7
outer.method():意思是:outer中有乙個名稱為method的方法,而且這個方法是靜態的。
outer.method().show():當outer類呼叫靜態的method方法運算結束後的結果又呼叫了show方法,意味著:method()方法運算完乙個是物件,而且這個物件是inter型別的。
Java中內部類
內部類的規則 1.內部類可以直接訪問外部類中的成員,包括私有。之所以可以直接訪問外部類中的成員,是因為內部類中持有乙個外部類的引用,格式 外部類名.this 2.外部類要訪問內部類,必須建立內部類物件 訪問格式 1.當內部類定義在外部類的成員位置了,而且非私有,可以在外部其他類中。可以直接建立內部類...
JAVA中的內部類 方法內部類
方法內部類就是內部類定義在外部類的方法中,方法內部類只在該方法的內部可見,即只在該方法內可以使用。由於方法內部類不能在外部類的方法以外的地方使用,因此方法內部類不能使用訪問控制符和 static 修飾符。下邊的例子 外部類 public class helloworld 建立方法內部類的物件 min...
Java內部類 Java例項內部類
例項內部類是指沒有用 static 修飾的內部類。示例 如下 public class outer 上述示例中的 inner 類就是例項內部類。例項內部類有如下特點。1 在外部類的靜態方法和外部類以外的其他類中,必須通過外部類的例項建立內部類的例項。public class outer inner1...