要調用Java內部類,您需要創建內部類的實例,并通過該實例調用內部類的方法或訪問內部類的成員。
例如,假設有一個外部類Outer
和一個內部類Inner
,您可以在外部類中創建內部類的實例,并通過該實例調用內部類的方法或訪問內部類的成員。以下是一個示例代碼:
public class Outer {
private int outerData = 10;
public void outerMethod() {
Inner inner = new Inner();
inner.innerMethod(); // 調用內部類的方法
System.out.println(inner.innerData); // 訪問內部類的成員
}
public class Inner {
private int innerData = 20;
public void innerMethod() {
System.out.println("Inner method");
}
}
}
在上面的例子中,outerMethod()
方法中創建了Inner
類的實例inner
,然后通過inner
調用了innerMethod()
方法以及訪問了innerData
成員。
當然,還有其他方式可以調用Java內部類,例如在外部類的靜態方法中調用內部類,或者在其他類中調用內部類等。具體取決于您的需求和設計。