您的位置:首页 > 编程语言 > Java开发

Java接口之间的继承

2016-11-03 14:50 267 查看
/**
* Created by xfyou on 2016/11/3.
* 多接口之间的继承
*/
public class HorrorShow {
static void u(Monster b) {
b.menace();
}

static void v(DangerousMonster d) {
d.menace();
d.destroy();
}

public static void main(String[] args) {
DragonZilla dz = new DragonZilla();
u(dz);
v(dz);
}
}

interface Monster {
void menace();
}

interface DangerousMonster extends Monster {
void destroy();
}

interface Lethal {
void kill();
}

class DragonZilla implements DangerousMonster {

@Override
public void menace() {

}

@Override
public void destroy() {

}
}

interface Vampire extends DangerousMonster, Lethal {
void drinkBlood();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: