gpt4 book ai didi

java - 提供对字符串形式的所有可用数据的编程访问 : toString()

转载 作者:搜寻专家 更新时间:2023-11-01 01:19:31 24 4
gpt4 key购买 nike

Bloch 说:提供对字符串形式的所有可用数据的编程访问

我想知道他是否打算重写 toString(),它应该涉及“所有可用数据”?

我认为“以字符串形式”表示该字符串供人类阅读,因此重写 toString() 就足以满足建议。我说得对吗?

最佳答案

不,显然他的意思恰恰相反。如果数据成员作为 toString() 输出(或该类的其他字符串方法)的一部分可用,Bloch 担心使用 API 的开发人员将依赖它并解析字符串以获取基础数据值。他的建议是为这些数据元素提供特定的访问器,以防止开发人员依赖 toString() 的输出格式。

关于java - 提供对字符串形式的所有可用数据的编程访问 : toString(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3595292/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com