私は SDK を作成しており、クラスを別のパッケージに分離しようとしています。これらのクラスは他の共有クラスを使用しています。問題は、共有クラスを公開すると、私のクラスだけでなく、全員がそれらを見ることができることです。アプリケーションからのみアクセスできるようにする正しい方法は何ですか?
例 :
MyClass1 をパッケージ化する
パッケージ b MyClass2
パッケージ c public MySharedClass
c は public であるため、MySharedClass はそれにアクセスできますが、問題はそれが世界にも表示されることです。どうすればそれを防ぐことができますか?