求高手指教(抽象类)
public class Ex_4 {
public static void main(String[] args) {
circle c=new circle();
System.out.println("周长为:"+ c.getcircle(5));
}
}
abstract class Calculate1
{ float PI=3.1415926f;
public float getcircle(float r) {
return 2*PI*r;
}
}
class circle extends Calculate1
{
}
我如果不在抽象类中实现方法,而是想在circle 继承时实现方法,该怎么修改,求指教,谢谢。。。
--------------------编程问答--------------------
public class Ex_4 {--------------------编程问答--------------------
public static void main(String[] args) {
circle c=new circle();
System.out.println("周长为:"+ c.getcircle(5));
}
}
abstract class Calculate1
{ float PI=3.1415926f;
public float getcircle(float r) ;
}
class circle extends Calculate1
{
public float getcircle(float r) {
return 2*PI*r;
}
}
第九行应该是public abstract float getcircle(float r) ; 吧?? --------------------编程问答--------------------
恩,没实现的方法要加abstract,人家笔误的吧。如果是interface 可以省略。
补充:Java , Eclipse