gpt4 book ai didi

java - Java中密封类和最终类的区别

转载 作者:行者123 更新时间:2023-12-04 14:35:22 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





What is the difference between a final and a non-sealed class in Java 15's sealed-classes feature?

(2 个回答)


去年关闭。




我刚刚读到 Java 15 应该有 sealed类。
jep360说:

Sealed classes and interfaces restrict which other classes or interfaces may extend or implement them.


我以为这正是 final class在 Java 中。
所以现在我想知道: final class 和有什么区别?和一个 sealed class ?

最佳答案

final class A {...}意味着不允许任何类扩展 A .sealed class A permits B {...}意味着只有 B可以延长 A但不允许其他类(class)这样做。

关于java - Java中密封类和最终类的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64061710/

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