我有一个关于抽象类的问题。
首先......我正在使用谷歌翻译,对不起:(我希望你理解。
如果抽象类不能被实例化,确切地说,这段代码是什么:
public class Ppal {
public void start(){
ABS clsAbs = new ABS() {
@Override
public void absMetod() {
}
};
clsAbs.metod();
}
}
ABS:
public abstract class ABS{
public void metod(){}
public abstract void absMetod();
}
ABS clsAbs = new ABS () {...
这不是一个例子吗?可以使用clsAbs,不能使用Abstract classes,只能创建一个抽象模型...
它可以用作匿名类,但 this ( ABS clsAbs = new ABS () {...
) 不是匿名的。
非常感谢您!