java抽象类也能直接实例化? 看到一个代码
public abstract class OutputInterpreter {//...
public abstract String interpret(BufferedReader reader) throws IOException;
public static final OutputInterpreter NoOutputParser = new OutputInterpreter() { // ??这里,"实例化"了方法
@Override
public String interpret(BufferedReader reader) throws IOException {
return null;
}
...
};
匿名类,当然可以。new一个interface都行。
页:
[1]