请问下边代码怎么老提示错误呢?

来源:10-3 Java 中的抽象类

paddy

2014-11-10 17:30

请问下面代码哪里有问题?public class Circle extends Shape {
	final float pi=3.14f;
	float r=8;
      @Overridepublic 
       void cir() {
		// TODO Auto-generated method stub
		float cir=2*r*pi;
System.out.println("the cir is:"+cir);
	}

	@Override
	public void area() {
		// TODO Auto-generated method stub
		float s=r*r*pi;
System.out.println("th area is:"+s);
	}

}
错误信息提示为:The method c() of type Circle must override or implement a supertype method


写回答 关注

2回答

  • dayscounting
    2014-11-11 09:07:43

    把shape类 贴出来 

    paddy

    提示cir方法和area方法都要重写,The method cir() of type Circle must override or implement a supertype method

    2014-11-11 09:16:44

    共 2 条回复 >

  • 偌颜宁
    2014-11-10 19:14:15

    你应该在Circle类中,实现一个名字为c的方法

    paddy

    是cir();意思好像是要重写 抽象父类中的抽象方法

    2014-11-10 20:03:43

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530653 学习 · 6091 问题

查看课程

相似问题