为什么在system.out.println()方法中不能输出void不带返回值的方法呢?

解决方案 »

  1.   

    system.out.println()里面输出的是这个类的public String toString()方法返回的字符串;(本质上就是放字符串进去的)
    一个无返回值的方法放进去,当然不会输出,不仅是void的方法放进去不能输出。就算是用户自己定义的类做为返回值的方法放进去,如果这个类没有定义toString()方法的话也是不能输出的。