Use*_*590 0 java abstract-class abstract-methods
我有一个抽象类:
abstract class Shape {
public String color;
public Shape() {
}
public void setColor(String c) {
color = c;
}
public String getColor() {
return color;
}
public double area() {
return 0;
}
}
Run Code Online (Sandbox Code Playgroud)
哪个提供非抽象方法然后我想初始化它像:
Shape object = new Shape();
Run Code Online (Sandbox Code Playgroud)
所以在初始化时,它仍然给我一个错误,但为什么呢?如果我在类中提供一个抽象方法,那么可以理解该类无法初始化.在这种情况下,为什么还会出错?任何帮助,将不胜感激