null能否转换为object为啥

可以,看如下代码:public class ObjectTest {public static void main(String args) { Object o = new Object(); System.out.println(o); Object n = null; System.out.println(n); System.out.println((Object)null); }}我的理解是:Java中一切皆是对象,而且Java是单根语言,一切对象的基类皆是Object,因此null也是一种Object。从代码中也能看出来语法并无问题。也许我错了,这个问题我没有把握。
■网友
【null能否转换为object为啥】 搜狐面后台遇到这个问题,null是不是Object

■网友
我觉得这是一个哲学问题……


    推荐阅读