24

Kotlin は、Java の「ファイルごとに 1 つの最上位パブリック クラス」という制限を取り除きます。これについてどこかで議論されている理由があるのだろうか、そしてこの新しい自由に対処するためのガイドラインがあるのだろうか?

4

2 に答える 2

16

その Java ルールを規則として引き続き使用し、クラスにちなんでファイルに名前を付けることができます。または、より多くのクラスを 1 つの Kotlin ファイルに入れることもできます。その場合、目的に応じてファイルに名前を付けることをお勧めします。通常、各ファイルには、相互に関連するクラスまたはその他の最上位要素が含まれます (そうでない場合は、そもそも同じファイルに属していない可能性があります)。1 つのファイル内のすべてのクラスの目的を表す 1 つの単語または少数の単語が必要であり、これがファイル名の自然な候補になります。

于 2014-09-03T08:20:47.620 に答える