AssetsMapFragment
Fragment.eachTabクラスとExtendswithクラスを含む2つのタブを含むアプリケーションを開発しています。この両方のタブクラスでMapActivityを拡張する必要がありますが、Javaによると多重継承はサポートされていませんAssetsListFragment
。SherlockFragment
インターフェイスを使用した別のソリューションがあります。インターフェイスを作成して実装できますが、MapActivityはインターフェイスではないため、それを実行できません。ですから、この状況に対する別の解決策を教えてください。1つのクラスで両方のクラスを使用するために私が行うことは、私にとって大きな助けになります。ありがとうございます。
1 に答える
0
可能であれば、このようにしてみてください
public class a {
public static String a="This is a";
public static void aDisplay()
{
System.out.println(a);
}
}
public class b {
public static String b="This is b";
public static void bDisplay()
{
System.out.println(b);
}
}
public class c extends a {
public static class d extends b{
public static void main(String args[]){
aDisplay();
bDisplay();
}
}
}
内部クラスの概念を使用して、問題を解決できます。または、他の方法では、マルチレベル継承のみに従う必要があります。
于 2012-11-30T07:09:19.900 に答える