菜小徐 发表于 2014-3-16 12:55
你要取出age的值,应该写System.out.println(s1.getAge);或者System.out.println(s1.toString());
...
2528870651 发表于 2014-3-16 14:19
你打印的不是age的值,而是age的内存地址值
duanyoujiji 发表于 2014-3-16 12:57
System.out.println(s1); s1是一个对象,打印对象所以是个地址值。getAge()方法你并没有调用。
这句话 ...
Aimer_WJY 发表于 2014-3-16 12:53
class SingleDemo
{
小斥候 发表于 2014-3-16 12:54
你是不是想要打印s1.getAge()呢
SyouRai_Tsk 发表于 2014-3-16 14:06
因为你没有覆盖Student类中的toString()方法,所以,它默认调用super()父类中的toString()方法
...
SyouRai_Tsk 发表于 2014-3-16 14:06
因为你没有覆盖Student类中的toString()方法,所以,它默认调用super()父类中的toString()方法
...
也许依然 发表于 2014-3-16 18:29
这段代码中,打印语句打印的是一个Student类型的对象s1,打印出来的结果就是该对象在内存中的哈希值,如果 ...
也许依然 发表于 2014-3-16 18:29
这段代码中,打印语句打印的是一个Student类型的对象s1,打印出来的结果就是该对象在内存中的哈希值,如果 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |