我正在开发一个应用程序,其中包含 2 个带有 Fragment.each 选项卡类AssetsMapFragment
和AssetsListFragment
扩展SherlockFragment
类的选项卡,现在我需要在这两个选项卡类中扩展 MapActivity,但根据 Java 不支持多重继承。还有另一种带有接口的解决方案,我可以制作接口并用它实现。但是我的 MapActivity 不是接口,所以我不能这样做。那么您能否针对这种情况提供一些替代解决方案,即我如何在一个班级中同时使用两个班级?这对我有很大帮助。谢谢。
问问题
92 次
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 回答