三种著名兵器

题目

李寻欢使用小李飞刀,步惊云使用绝世好剑,韦小宝使用暴雨梨花针。小李飞刀属于刀类兵器,绝世好剑属于剑类兵器,暴雨梨花针属于针类兵器,请用面向对象的思想描述这三种兵器。定义兵器类Wuqi,包括方法use()。定义兵器类的子类:刀类Dao、剑类Jian和针类Zhen,定义一个函数可以展示各种兵器show(wq),测试展示使用不同的兵器。

代码

class Wuqi():
    def use(self):
        pass

class Dao(Wuqi):
    def use(self):
        print("使用小李飞刀击中了两里外的树叶")

class Jian(Wuqi):
    def use(self):
        print("拔出绝世好剑,周边宝剑全部颤动不已")

class Zhen(Wuqi):
    def use(self):
        print("释放暴雨梨花针,方圆百米全面覆盖")

def show(wq):#传入武器对象,调用武器对象的use方法
    wq.use()

d=Dao()
j=Jian()
z=Zhen()

show(d)
show(j)
show(z)


运行效果

使用小李飞刀击中了两里外的树叶
拔出绝世好剑,周边宝剑全部颤动不已
释放暴雨梨花针,方圆百米全面覆盖

相关推荐

  1. 著名兵器

    2024-07-20 12:46:02       18 阅读
  2. 无人系统兵器

    2024-07-20 12:46:02       45 阅读
  3. 著名的分布式数据库

    2024-07-20 12:46:02       25 阅读
  4. SqlSession

    2024-07-20 12:46:02       60 阅读
  5. lvs模式

    2024-07-20 12:46:02       21 阅读
  6. 定时任务总结

    2024-07-20 12:46:02       60 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 12:46:02       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 12:46:02       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 12:46:02       45 阅读
  4. Python语言-面向对象

    2024-07-20 12:46:02       55 阅读

热门阅读

  1. 达梦+flowable改造

    2024-07-20 12:46:02       19 阅读
  2. 杀毒软件对比

    2024-07-20 12:46:02       18 阅读
  3. 京准:GPS北斗卫星授时信号安全隔离防护装置

    2024-07-20 12:46:02       17 阅读
  4. vue2关于Object.defineProperty实现响应式

    2024-07-20 12:46:02       19 阅读
  5. 离散化

    2024-07-20 12:46:02       17 阅读
  6. RedisTemplate 查看key的过期时间

    2024-07-20 12:46:02       20 阅读
  7. Spark Streaming

    2024-07-20 12:46:02       16 阅读
  8. Redis 跳跃列表与紧凑列表

    2024-07-20 12:46:02       21 阅读
  9. 极狐GitLab 如何管理 PostgreSQL 扩展?

    2024-07-20 12:46:02       21 阅读