4

object がある場合Mode、共通/標準の規則に従って、変数を呼び出すことは許容されますmodeか? CS のクラス (高校) で架空の状況を取り上げていたときに、先生が私に割り込んで、大文字を使わずにオブジェクトをクラスと同じ名前で呼ぶ理由を尋ねました。(これは非常に文脈から外れていますが、私の仮定の状況はこれとは無関係でした。)

また、先生がこのようなことを言った場合、私は通常、先生が望む慣習に従うためにそれを行うべきであることをすでに理解しています. 一般的に受け入れられるかどうかは疑問です。

4

3 に答える 3

15

これで全然いいと思います。これは通常の練習です。ほとんどの場合、クラス インスタンスは同じ名前ですが、小文字で始まります。

一般的な命名パターンは、クラスと変数にわかりやすい名前を付けて、読みやすさと保守性を高めることです。ネーミングが自明である限り、問題ありません。

于 2012-11-15T22:19:04.747 に答える
3

それは一般的な慣習に従っていると言えます。変数にクラス名とは異なる名前を付ける必要がある場合は、おそらくクラス名を変更する必要があるという考えです。

適切でわかりやすい名前を使用すると、コードが読みやすく保守しやすくなります。

于 2012-11-15T22:18:09.353 に答える
3

私が見る限り、許容できると思いますが、特にそのクラスの複数のオブジェクトを使用している場合は、混乱する可能性があることに注意してください。

于 2012-11-15T22:19:55.297 に答える