阅读量:0
要调用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内部类,例如在外部类的静态方法中调用内部类,或者在其他类中调用内部类等。具体取决于您的需求和设计。