首选判断 t 是否是null,t是一个引用,里面保存的是对象的内存地址,所以 t 不是null,所以输出t.value,而你没有对value赋值,所以t.value输出的是value的默认值 0
你的Test t= newTest() 输出的是它的地址值