作者Egriawei (断背山狼与羊)
站内java
标题Re: [问题] 请问toString的观念
时间Mon Apr 24 18:22:05 2006
首先
toString()是Object类别的的方法之一
正确来说是public String toString()
将回传字串
书上是这样写:
当呼叫System.out.println()方法输出某物件时
将自动呼叫该物件的toString()方法
(例入一个由某类别(class A)为模子产生的物件a)
输出描述该物件的字串
下面是我的看法:
如果没有定义toString()那就是保持原样
System.out.println()的()中
特地写成a.toString()或是直接输入a
结果指的都是该物件的a.toString()这个会回传字串的方法
照理说就算透过override的方式重新定义a.toString()
结果也还是一样的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.39.129
※ 编辑: Egriawei 来自: 61.230.39.129 (04/24 18:39)