2 回答

TA贡献1829条经验 获得超4个赞
那么你需要一个实例的InnerA
实际调用它,你的情况的方法,你不能这样做,因为你还需要的一个实例A
为。
您可以将声明更改为:
static public class InnerA {...}
因此不需要的实例A
,只需要的实例InnerA

TA贡献1872条经验 获得超3个赞
class Car {
void carMethod() {
System.out.println("inside carMethod");
class TataCar {
void tataCarMethod() {
System.out.println("inside tataCarMethod");
}
}
TataCar y = new TataCar();
y.tataCarMethod();
}
}
class MainClass {
public static void main(String[] args) {
Car carObj=new Car();
carObj.carMethod();
}
}
Output:
inside carMethod
inside tataCarMethod
添加回答
举报