基本クラス Base と、DerivedA、DerivedB などの派生クラスがあります。また、TaskA、Task B、TaskC などの android.os.AsyncTask から派生したタスク クラスがあります。
私が達成したいのは、タスク クラスの呼び出しを特定の派生クラスに制限することです。そのような
TaskA は DerivedA から関数を呼び出すことができますが、DerivedB、DerivedC などからは呼び出せません ...
基本クラス Base と、DerivedA、DerivedB などの派生クラスがあります。また、TaskA、Task B、TaskC などの android.os.AsyncTask から派生したタスク クラスがあります。
私が達成したいのは、タスク クラスの呼び出しを特定の派生クラスに制限することです。そのような
TaskA は DerivedA から関数を呼び出すことができますが、DerivedB、DerivedC などからは呼び出せません ...
すべてのクラスはpublicメソッドを呼び出すことができます。クラスを別々のパッケージに入れてパッケージプライベートアクセスを使用することで、アクセスを制限できます。まだわからない場合はこちらをご覧ください。