抛出自定义异常 Java 的函数

斯蒂芬·皮奇

嗨,我应该为学校制作一个 Java 程序,但我一直在创建一个抛出自定义异常的函数。

public class ParkingSpace implements ParkingPlace {
    private Automobile P_Car;
    public void placeCar(Car car) throws NoFreePlaceException{
        if(this.P_Car == null) {
            throw new NoFreePlaceException(car);
        }
        this.P_Car = (Automobile) car;
    }
}

自定义异常:

public class NoFreePlaceException extends Exception {
    /**
     * 
     */
    private static final long serialVersionUID = 1L;

    public NoFreePlaceException() {
        super("There is no free place for the current car");
    }

    public NoFreePlaceException(Car car) {
        super ("There is no free place for the current car with plate number: " + car.getLicensePlateNumber());
    }
}

但是我总是在尝试输入时遇到错误。

异常 NoFreePlaceException 与 ParkingPlace.placeCar(Car) ParkingSpace.java
/NOS_LB2/src/at/fhsalzburg/its/nos/parksim line 41 Java Problem 中的throws 子句不兼容

根据我的教授的说法,我应该像那样实现这个实现。我非常精通 C++,但对 Java 还是比较陌生。

阿克沙·帕特尔

此错误是由于覆盖方法的签名与接口中的方法不匹配。

只需修改接口中的placeCar()方法如下:ParkingPlace

void placeCar(Car car) throws NoFreePlaceException

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从嵌套函数 C++ 抛出自定义异常

来自分类Dev

如何使用基于 C# 中自定义异常构造的函数抛出自定义异常?

来自分类Dev

Java自定义异常中的超类构造函数

来自分类Dev

Java 中的自定义异常尝试抛出捕获

来自分类Dev

从Java调用自定义R函数

来自分类Dev

从Java调用自定义R函数

来自分类Dev

自定义异常-Java

来自分类Dev

在Java中,为什么自定义异常还应该具有arg作为“ Throwable cause”的构造函数

来自分类Dev

构造函数的Java自定义可选值

来自分类Dev

在java中返回自定义对象大小的辅助函数

来自分类Dev

Java如何制作自定义异常?

来自分类Dev

演示自定义异常继承Java

来自分类Dev

在 Java 中使用自定义异常

来自分类Dev

在Spring-Boot中为soap webservice抛出自定义异常?

来自分类Dev

没有Exception类,有没有办法抛出自定义异常

来自分类Dev

Valgrind:抛出自定义异常时为“无效的读取大小1”

来自分类Dev

重新抛出自定义异常的几种方法C ++ 11

来自分类Dev

Valgrind:抛出自定义异常时,“读取大小为1无效”

来自分类Dev

jQuery Ajax 承诺:抛出自定义异常并在外部失败()中捕获它

来自分类Dev

Swift:自定义类的函数调用引发异常

来自分类Dev

自定义函数中的变异行为异常(变异)

来自分类Dev

应用函数并使用装饰器检查自定义异常

来自分类Dev

PL/SQL 函数返回自定义类型异常

来自分类Dev

Java解析异常到自定义异常

来自分类Dev

Java自定义序列化抛出EOFException

来自分类Dev

在Java中定义自定义异常处理程序?

来自分类Dev

Java在超级属性的子构造函数中抛出异常

来自分类Dev

在Java / Android中引发自定义异常

来自分类Dev

用Java编写自定义异常名称的最佳方法

Related 相关文章

  1. 1

    从嵌套函数 C++ 抛出自定义异常

  2. 2

    如何使用基于 C# 中自定义异常构造的函数抛出自定义异常?

  3. 3

    Java自定义异常中的超类构造函数

  4. 4

    Java 中的自定义异常尝试抛出捕获

  5. 5

    从Java调用自定义R函数

  6. 6

    从Java调用自定义R函数

  7. 7

    自定义异常-Java

  8. 8

    在Java中,为什么自定义异常还应该具有arg作为“ Throwable cause”的构造函数

  9. 9

    构造函数的Java自定义可选值

  10. 10

    在java中返回自定义对象大小的辅助函数

  11. 11

    Java如何制作自定义异常?

  12. 12

    演示自定义异常继承Java

  13. 13

    在 Java 中使用自定义异常

  14. 14

    在Spring-Boot中为soap webservice抛出自定义异常?

  15. 15

    没有Exception类,有没有办法抛出自定义异常

  16. 16

    Valgrind:抛出自定义异常时为“无效的读取大小1”

  17. 17

    重新抛出自定义异常的几种方法C ++ 11

  18. 18

    Valgrind:抛出自定义异常时,“读取大小为1无效”

  19. 19

    jQuery Ajax 承诺:抛出自定义异常并在外部失败()中捕获它

  20. 20

    Swift:自定义类的函数调用引发异常

  21. 21

    自定义函数中的变异行为异常(变异)

  22. 22

    应用函数并使用装饰器检查自定义异常

  23. 23

    PL/SQL 函数返回自定义类型异常

  24. 24

    Java解析异常到自定义异常

  25. 25

    Java自定义序列化抛出EOFException

  26. 26

    在Java中定义自定义异常处理程序?

  27. 27

    Java在超级属性的子构造函数中抛出异常

  28. 28

    在Java / Android中引发自定义异常

  29. 29

    用Java编写自定义异常名称的最佳方法

热门标签

归档