如何扩展两类Android活动?

时间:2011-10-15 14:03:32

标签: java android

我想 - >

类mainactivity扩展了ListActivity,MapActivity { }

有可能???

class mainactivity extends任何java class1,Any java Class2 { }

任何可能的人?

4 个答案:

答案 0 :(得分:7)

你不能。 java不允许那种类型的多态。您必须使用实现接口。

阅读this

答案 1 :(得分:3)

不可能,因为你不能扩展多个类,但你可以实现多个在这里没有任何用处的接口。

答案 2 :(得分:2)

不可能,因为在核心java中,一个类只能继承一个类。 在c ++中,它可以继承多个类。这就是为什么它不可能

答案 3 :(得分:2)

Java不支持多重继承,不能扩展多个类 但有解决方案,但在你的情况下,我认为你可以这样使用:

  class MapActivity extends Service{
   ...
  }

 class mainactivity extends ListActivity{

  MapActivity mapActivity= new MapActivity();
 }