当前位置:编程学习 > JAVA >>

求高手指教(抽象类)


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;
}
}
--------------------编程问答--------------------
引用 1 楼  的回复:
Java code
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;

publi……

第九行应该是public abstract float getcircle(float r) ; 吧?? --------------------编程问答--------------------
引用 2 楼  的回复:
引用 1 楼  的回复:
Java code
第九行应该是public abstract float getcircle(float r) ; 吧??

恩,没实现的方法要加abstract,人家笔误的吧。如果是interface 可以省略。
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,