20231030_152715 java 接口 案例红色警戒兵种模拟

20231030_152715 java 接口 案例红色警戒兵种模拟

需求

红色警戒兵种模拟

有人族
普通的人具有普通攻击的本领

有一个兵种,喷火兵
不仅可以普通攻击
还可以放火

还有一个兵种,飞行兵
不仅可以普通攻击
还可以飞行

现在需要模拟创造出两个小兵以及一个普通兵
一个飞行兵,一个喷火兵,一个民兵
让他们展示他们的本领

分析

FireMan
FlyMan
NormalMan
«interface»
Human
attack()
«interface»
FireAble
void fire()
«interface»
FlyAble
void fly()

新建人的标准

在这里插入图片描述

普通人尊循人类的标准

在这里插入图片描述

编写喷火的能力接口

在这里插入图片描述

编写喷火兵的类

它需要继承普通人的类
它需要实现喷火的能力接口

一般情况下
碰到即继承
又实现的情况下
先继承
后实现

在这里插入图片描述

编写测试类体验一下

代码

package test7;

public class Test {
    public static void main(String[] args) {
        // 实例化一个民兵
        NormalMan normalMan = new NormalMan();
        // 民兵的本领
        normalMan.attack();

        // 实例化一个喷火兵
        FireMan fireMan = new FireMan();
        fireMan.fire();
        fireMan.attack();

    }
}

效果

攻击敌人
喷火兵放火
攻击敌人
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸鱼编程pyhui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值