请用代码描述:
某高校举成立一个篮球俱乐部,只要是会打篮球,踢足球,打排球的可以参加.
要求: 使用到接口,接口作为参数,匿名内部类.
[Java] 纯文本查看 复制代码 public interface Basketball {
//打篮球
public abstract void playBasketBall();
}
public interface Football {
//踢足球
public abstract void playFootBall();
}
public interface PaiQiu {
//打排球
public abstract void playPaiQiu();
}
public class Test {
public static void main(String[] args) {
//进入俱乐部
inClub(new Basketball() {
public void playBasketBall() {
System.out.println("会打篮球的进来了");
}
});
inClub(new PaiQiu() {
public void playPaiQiu() {
System.out.println("会打排球的进来了");
}
});
inClub(new Football() {
public void playFootBall() {
System.out.println("国足来了");
}
});
}
//加入俱乐部
public static void inClub(Basketball b) {
b.playBasketBall();
}
public static void inClub(PaiQiu p) {
p.playPaiQiu();
}
public static void inClub(Football f) {
f.playFootBall();
}
} |