Utilクラスにオブジェクト参照を渡しています。私はUtilのクラスで保護されたメソッドを呼び出すためにしようとしていますが、私は、コンパイル時のエラーを取得 -他のオブジェクトからのアクセスに関して、保護されたメソッドのアクセスレベルとは何ですか?
The method setPositionChild(Field, int, int) from the type Manager is not visible
保護されたメソッドを呼び出すには、それが唯一の実装クラスであることが要求されますか?私は外部クラスに参照を渡すことはできませんし、そこから参照を呼び出すことはできますか?
[Javaでは、public、default、protected、privateの違いは何ですか?](http://stackoverflow.com/questions/215497/in-java-whats-the-difference-between-public -default-protected-and-private) –