定义多接口变量
Define a multi interface Variable
我想定义一个实现 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();
接口可以通过扩展从(多个)其他接口继承。
定义第三个接口。
interface MoveAndJump extends IMove,IJump{};
使用第三个接口。
MoveAndJump player = new a();
player.jump();
player.move();
我想定义一个实现 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();
接口可以通过扩展从(多个)其他接口继承。
定义第三个接口。
interface MoveAndJump extends IMove,IJump{};
使用第三个接口。
MoveAndJump player = new a();
player.jump();
player.move();