他のメソッドとして明示的に定義されていない限り、すべてのメソッドがパブリックである場合、メソッドを次のように定義する必要がありますpublic
か?
3 に答える
11
さて、あなたはデフォルトに名前を付けることで、すでに質問に答えました。いいえ、必要ありません。
クラス メソッドは、public、private、または protected として定義できます。明示的な可視性キーワードなしで宣言されたメソッドは、public として定義されます。
ただし、常にそうするのが良い習慣だと思います。
于 2010-09-16T08:34:35.140 に答える
1
public
がデフォルトであるため、定義する必要はありません。
于 2010-09-16T08:35:23.617 に答える
1
PHP には 2 つのスタイルの傾向があります。「javaesque」の多数派は、可視性修飾子を非常に重要と見なし、それらを積極的に使用します。pythonesque の少数派 (私が個人的に属しています) では、public-private-interface-abstract のものはすべて、それ以上のものではないと考えています。 RAMの無駄。
于 2010-09-16T08:44:36.123 に答える