【问题标题】:Extend async tasks from base class [duplicate]从基类扩展异步任务[重复]
【发布时间】:2012-03-22 22:11:03
【问题描述】:

我的应用程序中有两个异步类,您可以在下面看到它们

class RegisterTokenAsync extends AsyncTask<String, Void, String>

class AuthenticateTokenAsync extends AsyncTask<Integer, Void, String>

现在我想创建另一个 Base 类并从该基类扩展这两个类,但我不明白我该怎么做?

【问题讨论】:

    标签: java android android-asynctask


    【解决方案1】:

    Java(also in android) 不支持Multiple inheritance 所以你不能扩展两个类。

    您可以使用Multilevel inheritance

    像,,

    class A{}
    
    class B extends A{}
    
    class C extends B{}   
    

    或者还有Interface,可以帮忙....

    【讨论】:

    • 请您提供更详细的示例。
    • 我给出了所有细节尝试在java中搜索继承和抽象
    【解决方案2】:

    Java 不支持多重继承。您希望将什么抽象到基类中?

    也许声明一个接口会有所帮助?那么这两个类就可以实现同一个接口了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-14
      • 2012-11-06
      • 2017-03-14
      • 1970-01-01
      • 1970-01-01
      • 2015-08-21
      • 1970-01-01
      • 2011-08-26
      相关资源
      最近更新 更多