定义多接口变量

4smxwvx5  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(279)

我想定义一个实现2接口的变量。imove和ijump是2接口。

class b implements Imove,Ijump {...}
class a implements Imove,Ijump {...}
Imove,Ijump player = new a();
Imove,Ijump player = new b();
player.Jump();
player.Move();
3ks5zfa0

3ks5zfa01#

接口可以通过扩展从(多个)其他接口继承。
定义第三个接口。

interface MoveAndJump extends IMove,IJump{};

使用第三个接口。

MoveAndJump player = new a();
player.jump();
player.move();

相关问题