gpt4 book ai didi

java - Java如何强制类扩展Object?

转载 作者:行者123 更新时间:2023-12-03 20:26:14 25 4
gpt4 key购买 nike

这在内部是如何发生的?使用什么机制? JNI、反射或其他不同的东西?编译器是否包含 extends 子句?

最佳答案

不完全正确。

所有类都扩展 Object 如果它们还没有扩展另一个类有一个异常(exception):java.lang.Object 本身不不要扩展任何类。

如果代码未指定另一个父类(super class),编译器会将父类(super class) java.lang.Object 嵌入到类文件中。

如果用您喜欢的编辑器打开.class 文件,您甚至可以自己看到它,您可以看到嵌入二进制数据中的字符串java/lang/Object

(您可以编译一个非常简单的源文件,如 public class A { } 来最好地观察这一点)

关于java - Java如何强制类扩展Object?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55033568/

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