2

基本クラス Base と、DerivedA、DerivedB などの派生クラスがあります。また、TaskA、Task B、TaskC などの android.os.AsyncTask から派生したタスク クラスがあります。

私が達成したいのは、タスク クラスの呼び出しを特定の派生クラスに制限することです。そのような

TaskA は DerivedA から関数を呼び出すことができますが、DerivedB、DerivedC などからは呼び出せません ...

4

1 に答える 1

0

すべてのクラスはpublicメソッドを呼び出すことができます。クラスを別々のパッケージに入れてパッケージプライベートアクセスを使用することで、アクセスを制限できます。まだわからない場合はこちらをご覧ください。

于 2011-10-06T08:44:33.023 に答える