う〜ん・・・パッケージプライベート なんて言葉が出てきたから、ちょっと???と思った。
たとえば、hoge ディレクトリに Unko.java と Manko.java がある。

■hoge/Unko.java
package hoge;
class Unko {
 int a = 999; //(あ)
}

■hoge/Manko.java
package hoge;
class Manko {
 void hoge()
 {
  System.out.println( a ); //(い)
 }
}

(あ) の int a は private も protected も public も、何も付けていないから
「パッケージプライベート」である。
したがって (い) は正しく実行され 999 と表示される。

これは正しい?