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

关于课后作业

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
提交
取消
Java入门第二季
  • 参与学习       531267    人
  • 解答问题       6327    个

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

进入课程

关于课后作业

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号