*编写一个武器类Weapon:包含成员变量造价(cost);定义接口Movable:包含方法move();
* 定义接口Attacker:包含方法attack();定义一个坦克类(Tank)继承Weapon类,并且实现Movable和Attacker接口。
* 在主方法中实例化一个坦克对象,分别调用move()和attack()方法。
class Weapon{
double cost;
}
interface Movable{
public abstract void move();
}
interface Attacker{
public abstract void attack();
}
public class Tank extends Weapon implements Movable,Attacker{
public void move() {
System.out.println("tank move");
}
public void attack() {
System.out.println("tank attack");
}
public static void main(String args[]) {
Tank t = new Tank();
t.move();
t.attack();
}
}