【发布时间】:2014-07-06 16:17:19
【问题描述】:
public class OuterClass {
abstract class InnerClass {
int value = 20;
public void print(){
System.put.println("Value = " + getValue());
}
public abstract int getValue();
}
}
谁能帮助我,我如何从另一个具有 main 方法的 Java 类调用方法 print()?
【问题讨论】:
-
不能调用抽象类的方法,除非它是静态的
-
请求Outer类实例创建这个抽象内部类的具体实例并返回,然后调用返回对象的方法。
标签: java class abstract inner-classes