gpt4 book ai didi

java - 为什么对于给定的类不能同时使用 extends 和 throws

转载 作者:行者123 更新时间:2023-12-01 17:51:00 26 4
gpt4 key购买 nike

class A{
}

class B extends A throws Exception{
}

上面的代码给出了编译时错误“ token “抛出”上的语法错误,实现了预期”

谁能告诉我 Java 中不允许这样做的确切原因。提前致谢

最佳答案

类只是对象的模板。虽然它确实包含实际执行指令的方法,但它本身不能引发异常,因为它不执行实际代码。因此, throws 子句只能用在方法上,而不能用在类本身上。

关于java - 为什么对于给定的类不能同时使用 extends 和 throws,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50106074/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com