null是否为Object?

ObjectJava中是否为null ?

回答:

如果Object为null,它将支持java.lang.Object诸如的方法equals()。但是,事实并非如此-

对null的任何方法调用都会导致NullPointerException

这是Java语言规范在该主题上必须说的:

还有一个特殊的null类型,即表达式null的类型,没有名称。因为空类型没有名称,所以不可能声明空类型的变量或将其强制转换为空类型。空引用是空类型表达式的唯一可能的值。空引用始终可以转换为任何引用类型。

而只是假装null只是可以是任何引用类型的特殊文字。

我认为这可以归结为“ null is special”。

以上是 null是否为Object? 的全部内容, 来源链接: utcz.com/qa/409147.html

回到顶部