gpt4 book ai didi

java - Brian Goetz 谈 'final' 关键字

转载 作者:行者123 更新时间:2023-12-01 16:36:03 33 4
gpt4 key购买 nike

在本文中:http://www.ibm.com/developerworks/java/library/j-jtp1029/index.html

Brian Goetz 指出:“仅仅因为类 X 是针对最终类 Y 进行编译的,并不意味着将在运行时加载相同版本的类 Y。”

有人可以更详细地解释一下吗?如果类Y是final的,它就不能被子类化,那么这句话的含义是什么?

最佳答案

假设您使用具有不同类 Y 实现的类加载器加载类 X。在这种情况下,X 将与不同的 Y 链接。

请注意,该声明说“类 Y 的相同版本”,这意味着 Y 可以在 X 编译后简单地更改。

关于java - Brian Goetz 谈 'final' 关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8983132/

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