メソッドがパブリックであるかパッケージ保護されているクラスでパッケージ保護されているかどうかに違いがあるのだろうかと思います。パッケージ保護クラスのパブリックメソッドには何らかの理由がありますか?
class Example {
public void test() {}
}
代わりに
class Example {
void test() {}
}
Iは、最大の視認性は、クラスによって与えられると思います。そして、メソッドは可視性を減らすだけで、可視性を高めることは効果がありません。
しかし、それは有効な構文なので、おそらく私は何かを見過ごしてきましたか?
は、私は、継承には影響を行いません保護+公共の組み合わせをtheresのC++で知って、私の推測では、ここでは同じパッケージ内のクラスのための効果を有することです。 – Infested