null是否为Object?
Object
Java中是否为null ?
回答:
如果Object为null,它将支持java.lang.Object
诸如的方法equals()
。但是,事实并非如此-
对null的任何方法调用都会导致NullPointerException
。
这是Java语言规范在该主题上必须说的:
还有一个特殊的null类型,即表达式null的类型,没有名称。因为空类型没有名称,所以不可能声明空类型的变量或将其强制转换为空类型。空引用是空类型表达式的唯一可能的值。空引用始终可以转换为任何引用类型。
而只是假装null只是可以是任何引用类型的特殊文字。
我认为这可以归结为“ null is special”。
以上是 null是否为Object? 的全部内容, 来源链接: utcz.com/qa/409147.html