2011-10-06 40 views
2

我有一个基类Base,以及它的派生类,如DerivedA,DerivedB等。我有从android.os.AsyncTask派生的任务类,如TaskA,Task B,TaskC等。在子类中限制函数调用

我想完成的是将任务类中的调用限制为特定的派生类。如

TASKA可以从DerivedA调用的函数,而不是从DerivedB,DerivedC等等

回答

0

每一个类可以调用public方法。您可以通过将您的类放在单独的包中并使用包私有访问来限制访问。如果您还不知道,请参阅here