java程序为什么会报错了还能运行?

public float getCircum(float r) { throw new UnsupportedOperationException("Not supported yet.");} public void draw() { throw new UnsupportedOperationException("Not supported yet.");} 显然你没有实现所有的方法,可程序依然有错 再一细看 public float getArea(float r){ float area= ...
java程序为什么会报错了还能运行?
你不妨将Circ 这个类中,除了main方法之外的所有方法都删了,这样你会得到提示,要求你实现所有 抽象方法,
这时你按系统提示的解决方法 :添加如下三个方法:
public float getAtea(float r) {
throw new UnsupportedOperationException("Not supported yet.");
}

public float getCircum(float r) {
throw new UnsupportedOperationException("Not supported yet.");
}

public void draw() {
throw new UnsupportedOperationException("Not supported yet.");
}

显然你没有实现所有的方法,可程序依然有错
再一细看
public float getArea(float r){
float area= Calculate.PI*r*r;
return area;
}
public float getCirccum(float r){
float circum=Calculate.PI*2*r;
return circum;
}

你的方法错了....
float getAtea(float r);

public float getArea(float r){
float area= Calculate.PI*r*r;
return area;
}

楼主现在明白了。。。

就是类没有实现你所继承的接口的方法,你在类中写的两个方法都不是继承自接口的2010-06-23
你的main()函数中的 circ.getCirccum(r); 应该是getCircum,你的多了个c。

你的这个程序不知一点问题,Circ类中没有实现第一个接口的getAtea();只是实现GeomdtryShape接口的final方法。2010-06-23
因为你Circ类实现了Calculate GeomdtryShape两个接口,所以就必须重写这两个接口中定义的所有方法2010-06-22
mengvlog 阅读 1169 次 更新于 2025-09-11 11:10:37 我来答关注问题0
  • 你不妨将Circ 这个类中,除了main方法之外的所有方法都删了,这样你会得到提示,要求你实现所有 抽象方法,这时你按系统提示的解决方法 :添加如下三个方法:public float getAtea(float r) { throw new UnsupportedOperationException("Not supported yet.");} public float getCircum(float r) { throw...

  •  文暄生活科普 定位Java报错:java.lang.NoClassDefFoundError

    一、错误原因类路径设置不正确:如果你的程序依赖于外部库(如 JAR 文件),而这些库没有被正确地添加到类路径中,JVM 在运行时将无法找到这些库中的类。动态加载类失败:如果你的程序在运行时动态加载类(例如,使用 Class.forName() 方法),而指定的类名不存在或无法被找到,也会抛出此错误。环境...

  • 【主回答】运行时因为你使用的是工具,应该是你这个工具里面同时包含了多个不同的工程项目,这并不表示是你当前这个工程代码有错,可以将其从工程列表中先暂时关闭,而可能是其它工程存在问题。检查下你其它工程是否有错,如果其它工程暂时不用,如果不需要再提醒,将上面的“始终运行而不询问”勾上即可。

  • 1.验证错误 有一种情况非常匪夷所思:即使你确定Java安装正确,但仍然会报错!如果出现这种情况,你可以通过验证Java是否可以正常工作来排除这个错误,点击这个页面,就可以进行验证。如果可以正常工作,那就说明没有问题。2.与旧版本冲突 如果Java安装成功,但没有正常工作,这个时候你需要查看Windows的控制...

  • 一般是由于你的程序需要访问的文件的权限问题,查看访问的文件的属性,看看权限,是不是为只读权限,然后修改权限,设置为完全控制最好,然后再次运行程序就可以啦。如果还是报错拒绝访问,可能就是由于那个文件所在的文件位置的访问权限问题,这个时候,只要把你所要访问的那个文件移到D盘或者其他盘(C盘以外...

檬味博客在线解答立即免费咨询

报错相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部