卢声远*_* Lu 4 java string api tostring
Bloch说:提供以字符串形式提供的所有可用数据的编程访问.
我想知道他是否意味着覆盖toString()哪些应该涉及' 所有可用数据 '?
toString()
我认为' in string形式 '意味着字符串是供人阅读的,所以覆盖toString()就足够了.我对么?
Car*_*ter 12
不,显然他的意思恰恰相反.如果数据成员可作为部分的的toString()输出(或类的其他串方法),布洛赫的担心的是,使用API开发者将依赖于和解析字符串得到的基础数据值.他的建议是为这些数据元素提供特定的访问器,以防止开发人员依赖于toString()的输出格式.
归档时间:
15 年,6 月 前
查看次数:
137 次
最近记录: