我有一个abstarct类:抽象类初始化
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;
}
}
其中规定非抽象方法,然后我想初始化它喜欢:
Shape object = new Shape();
等初始化它仍然给我的错误,但为什么如果我在类中提供一个抽象方法,那么可以理解的是,类ca不会被初始化,所以在第二种情况下,它仍然会给出错误。任何帮助,将不胜感激
http://docs.oracle.com/javase/tutorial/java/IandI/abstract.html – 2013-04-04 05:45:47
你不能实例化一个抽象类。 – NilsH 2013-04-04 05:45:51