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.
なぜ 'equals' メソッドは三人称単数なのですか?
私は思う..それは私がオブジェクトを第三者として見ることを意味します。
ええ..私もそれに同意します。
それでは、なぜトリム、追加メソッドは三人称単数形ではないのでしょうか?
それは私を非常に混乱させます:'(
実際、私の言語である韓国語には文法的な違いがないので、一人称、二人称、三人称の違いがある言語を使う人にとっては当然のことなのかもしれないと思うこともありました。
だから..答えを教えてください:D
Equalsはブール値であり、別のオブジェクトをパラメーターとして受け取るため、セマンティックが優れていると思います。一般的な使用法は次のとおりです。
Equals
if(a.Equals(b)) {}
そして、それは美しいです。
Trim()オブジェクトに与える一種の順序です。それは「そのようなことをする」ようなものです。このようにすると、 :PEqualsのようになります。TellMeIfYouAreEqualTo
Trim()
TellMeIfYouAreEqualTo