*编写一个武器类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();}
}
本文发布于:2024-02-05 06:10:43,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170725936163718.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |