Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么“等于”方法是第三人称单数...?
我认为.. 这意味着我会将对象视为第三人称。
是的..我也同意。
那么..为什么修剪,添加方法不是第三人称单数?
这让我很困惑:'(
实际上,我有时认为对于使用第一人称、第二人称和第三人称之间有语法差异的语言的人来说可能是很自然的,因为我的语言韩语在它们之间没有语法差异。
所以..请给我答案:D
我认为因为Equals它是布尔值并且将另一个对象作为参数,所以它具有很好的语义。一个常见的用法是:
Equals
if(a.Equals(b)) {}
它很漂亮。
Trim()是你给对象的一种命令。这就像“做那件事”。按照这种方式,Equals应该是这样的TellMeIfYouAreEqualTo:P
Trim()
TellMeIfYouAreEqualTo