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

关于课后作业

package com.imooc.test2;

public class Tectangle extends Shape {
	double length;
	double width;
	public Tectangle(double length,double width){
		this.length=length;
		this.width=width;
	}
	@Override
	public double perimeter() {
		double perimeter=this.length*2+this.width*2;
		return perimeter;
	}

	@Override
	public double area() {
		double area=this.length*this.width;
		return area;
	}

}

//这是我自己建的tectangle类  

package com.imooc.test2;

public abstract class Shape {
	public abstract double perimeter();
	public abstract double area(); 
}

//这是shape类

eclipse一直在提示我在tectangle里创建的两个方法必须覆盖或实现超类型方法
这是为啥呢
虚心求教 望各位解惑  在此谢过


正在回答

4 回答

我想请教一下,你的Initail类里不出错吗,我的 Shape i=new Rectangle();报错了,我是按你的子类和抽象类打的

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

牛奶z君

我也是遇到这个问题,不知道怎么解决,请问你现在解决了吗?
2017-05-29 回复 有任何疑惑可以回复我~
#2

慕数据3565510 回复 牛奶z君

没解决,我换了种方法写的
2017-05-31 回复 有任何疑惑可以回复我~

记得保存代码 在改动代码以后,不然有的错误会一直提示。

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

我的和你一样 运行或保存就不报错了

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

····不好意思不好意思,按了保存就不报错了,望各位海涵 不用回答了


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

举报

0/150
提交
取消

关于课后作业

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