调用name1方法输出结果为nullnull,调用name方法输出字符串,为什么呢
你的name1的构造函数里面,没有给first和last赋值。当然是nul lnull啦
name里面的构造函数赋值了,所以能打印出来。
希望能帮到你。不明白可以继续问我哦。
看不出有什么问题,你确定Name1中输出的是null。
Name就name,Name1就name1
为什么Name里面也是name1
其次
Name1的构造函数根本没有初始化任何字段
你这样输出肯定是个空值
name1的构造函数里面,没有给first和last赋值
这样的构造函数才对,,,谢谢大家的帮助