ITPub博客

首页 > 应用开发 > > 请问我这段代码为什么会报错

请问我这段代码为什么会报错

作者:hawkliu 时间:2019-11-04 16:25:17 0 删除 编辑

package shap;

public abstract class Shap {

public abstract int Perimeter();

public abstract int Area();

}

package shap;

public class Clrcle extends Shap {

     int a=58;//我自己定义圆的周长

     int b=64;//我自己定义圆的面积

     

    

@Override

public int Perimeter() {//这里报错

// TODO Auto-generated method stub

System.out.println("这是周长");

return a;

}

@Override

public int Area() {//这里报错

// TODO Auto-generated method stub

System.out.println("这是面积");

return b;

}

}

请问我这段代码哪里错了?我在子类中重写父类抽象类的抽象方法 为什么会发生错误?

Multiple markers at this line

- The method Area() of type Clrcle must override or implement a supertype 

method

- implements shap.Shap.Area

这个是错误原因

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/887/viewspace-3170707/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-29

  • 博文量
    274
  • 访问量
    1130