如何扩展两个类

时间:2014-08-06 13:56:54

标签: android extends

我有这个Android应用程序,我试图同时扩展两个类。我有这段代码:

public class TimelineFragment extends Fragment {
    public class TimelineFragment extends Activity {
        //all codes here
    }
}

在我的第二个TimelineFragment上,它出现错误:嵌套类型TimelineFragment无法隐藏封闭类型

3 个答案:

答案 0 :(得分:3)

  

我有这个Android应用程序,我试图同时扩展两个类

这是不可能的。 Java不支持多重继承。

  

我有这段代码

鉴于您的班级名称为TimelineFragment,可以假设它应该扩展Fragment。无论您试图通过多重继承解决什么问题,都需要以其他方式解决。例如,如果您尝试对托管片段的活动执行操作,则可以从片段中调用getActivity()

答案 1 :(得分:1)

在Java中无法实现多重继承,因此在Android中也是如此。

答案 2 :(得分:0)

在java中不可能进行多重继承,因此你也无法在android中使用它。 你可以做的一件事是创建接口而不是类,并实现任何不。您想要的接口及其方法。

相关问题