gpt4 book ai didi

java - 我是否需要像在 C++ 中那样将 Java 对象引用初始化为 null

转载 作者:行者123 更新时间:2023-11-29 07:01:05 24 4
gpt4 key购买 nike

在c++中,必须将空指针初始化为NULL值,否则会指向无效的内存块。在java中,是否必须将空对象引用初始化为null?

最佳答案

局部变量必须在编译器允许您使用它们之前进行初始化(因此,正如 Marko Topolnik 评论的那样,不可能取消对单元化引用的引用)。另一方面,成员变量(实例字段或静态字段)会自动初始化为 null(引用)、0(原始数字类型)或 false( boolean 值) 如果你没有显式地初始化它们。

关于java - 我是否需要像在 C++ 中那样将 Java 对象引用初始化为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26039453/

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