パッケージに2つの「保護された」クラスを含めることができるようにしたいと思います。つまり、パッケージ外のファイルが表示されないようにします。これらのファイルは、パッケージ内でのみ使用されます。
これどうやってするの?
すべてのキーワードを省略してください。デフォルトの可視性はpackage-privateで、パッケージ内でのみ表示できます。
例えば:
// class Foo is public
public class Foo
{
final private Bar bar = ...;
}
// class Bar is package-private
// (visible to all classes in the package, not visible outside the package)
class Bar
{
...;
}