为了账号安全,请及时绑定邮箱和手机立即绑定

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

请问下面代码哪里有问题?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


正在回答

3 回答

把shape类 贴出来 

0 回复 有任何疑惑可以回复我~
#1

paddy 提问者

Shape 是一个抽象类, public abstract class Shape { abstract public void cir(); abstract public void area(); }
2014-11-11 回复 有任何疑惑可以回复我~
#2

paddy 提问者

提示cir方法和area方法都要重写,The method cir() of type Circle must override or implement a supertype method
2014-11-11 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

paddy 提问者

是cir();意思好像是要重写 抽象父类中的抽象方法
2014-11-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信