2

なぜ 'equals' メソッドは三人称単数なのですか?

私は思う..それは私がオブジェクトを第三者として見ることを意味します。

ええ..私もそれに同意します。

それでは、なぜトリム、追加メソッドは三人称単数形ではないのでしょうか?

それは私を非常に混乱させます:'(

実際、私の言語である韓国語には文法的な違いがないので、一人称、二人称、三人称の違いがある言語を使う人にとっては当然のことなのかもしれないと思うこともありました。

だから..答えを教えてください:D

4

1 に答える 1

3

Equalsはブール値であり、別のオブジェクトをパラメーターとして受け取るため、セマンティックが優れていると思います。一般的な使用法は次のとおりです。

if(a.Equals(b)) {}

そして、それは美しいです。

Trim()オブジェクトに与える一種の順序です。それは「そのようなことをする」ようなものです。このようにすると、 :PEqualsのようになります。TellMeIfYouAreEqualTo

于 2012-05-30T15:47:20.833 に答える