我有一個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