我能同时使用implements和extends吗?因为我需要在使用implements的同时从另一个类继承一些东西。
public class DetailActivity extends AppCompatActivity
implementsView.OnClickListener "extends ListActivity"
怎么会这样呢?
我能同时使用implements和extends吗?因为我需要在使用implements的同时从另一个类继承一些东西。
public class DetailActivity extends AppCompatActivity
implementsView.OnClickListener "extends ListActivity"
怎么会这样呢?
可以的,但你需要在implements
之前声明extends
:
public class DetailActivity extends AppCompatActivity implements Interface1, Interface2 {
// ...
}
如果需要实现多个接口,可以实现任意数量的接口,每个接口之间需要用逗号分隔。
你只能继承一个类,但是可以根据需求实现多个接口。
class Human extends Monkey implements BasicAnimals, xyz
public class Dog extends Animal implements Interface1,Interface2
{
//you should implement all methods here...
}