1.基本英雄类
属性:雪,攻,防
方法:攻击
2.接口:技能书
方法:技能,特殊攻击
3.英雄类
继承基本英雄类
实现技能书接口
属性:姓名
方法:回城

战斗开始
张三VS李四
张三开始攻击!攻击力xxx!
李四被攻击,扣除防御,伤血xxx,血量余额xxx

李四开始攻击!攻击力xxx!
张三开始攻击,扣除防御,伤血xxx,血量余额xxx,余额小于1/4,张三暴走,特殊技能启动(30%概率3倍暴击)

……

李四开始攻击!攻击力xxx!
张三被攻击,扣除防御,伤血xxx,血量余额-xxx
张三死亡,李四获胜!

战斗结束!

代码小编已经为大家写好,希望大家先思考,有什么问题,可以随时给小编留言。

需要java入门的视频可以扫一扫:

版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/qq_42680327

java之面向对象的英雄类相关推荐

  1. java 01 02_Java知识系统回顾整理01基础02面向对象01类和对象

    一.面向对象实例--设计英雄这个类 LOL有很多英雄,比如盲僧,团战可以输,提莫必须死,盖伦,琴女 所有这些英雄,都有一些共同的状态 比如,他们都有名字,hp,护甲,移动速度等等 这样我们就可以设计一 ...

  2. java class对象创建时机_Java面向对象编程-类的声明周期

    第十章 类的生命周期 10.1 Java虚拟机及程序的生命周期 当通过java命令运行一个Java程序时,就启动了一个Java虚拟机进程.Java虚拟机进程从启动到终止的过程,称为Java虚拟机的生命 ...

  3. Java—面向对象设计—类和对象

    理解面向对象程序设计 面向对象程序(Object-oriented programming,OOP)设计是继面向过程又一具有里程碑意义的编程思想,是现实世界模型的自然延伸.下面从结构化程序设计说起,逐 ...

  4. Java基础学习第十三讲:Java面向对象---嵌套类

    Java面向对象-嵌套类.内部类.匿名类 一.static静态 在<Java编程思想>有这样一段话: "static方法就是没有this的方法.在static方法内部不能调用非静 ...

  5. 【Java练习题汇总】《第一行代码JAVA》面向对象基础篇,汇总Java练习题——面向对象:特性、类与对象、数组、String、内部类... ~

    Java练习题 · 面向对象基础篇 1️⃣ 面向对象基础篇 1️⃣ 面向对象基础篇 一.填空题 面向对象的三大特征:_______ ._______ ._______. 类由_______和_____ ...

  6. java获取其他类的线程,使用Java实现面向对象编程——第七章 多线程

    1.进程:是指运行中的应用程序,每个进程都有自己独立的地址空间(内存空间): Eg:用户点击桌面的IE浏览器,就启动了一个进程,操作系统就会为该进程分配独立的地址空间.当用户再次点击左面的IE浏览器, ...

  7. java类声明语句_Java面向对象编程-类的声明周期

    第十章 类的生命周期 10.1 Java虚拟机及程序的生命周期 当通过java命令运行一个Java程序时,就启动了一个Java虚拟机进程.Java虚拟机进程从启动到终止的过程,称为Java虚拟机的生命 ...

  8. lol java_JAVA初学者第一课:用开发LOL的思路来掌握JAVA的面向对象思想

    面向对象系列教材 (一)- Java中的类和对象 很多想要学习JAVA的同学在第一次看到面向对象这个词汇时,都是一脸懵逼,甚至跟着视频学完了java基础,也还是感觉很抽象.但这的确是JAVA最核心的思 ...

  9. Java-入门之面向对象以及类和对象的概念(一)

    面向对象,类,对象? 前言:只有光头才能变强! 一:面向对象 当我们初学java时,扑面而来的一个词就是面向对象,那什么是面向的对象呢 ? 在说面向对象之前,大家先要知道对象是什么,如果你脑子里第一想 ...

最新文章

  1. php获取表字段,使用 php 获取表的字段信息
  2. 从git中永久物理删除私密文件(改写git历史)
  3. 汇编语言 实现一个数字的平方
  4. DES对称加密(1)算法说明
  5. Android补间动画笔记
  6. 【配置属性】—Entity Framework实例详解
  7. 阿里最“短命”P10员工?曝前百度云高管加盟钉钉不足三周被开除
  8. 柯马机器人示教器编程_CR 17911080,COMAU柯马机器人示教器 ,编程器更换显示器维修...
  9. php输出下载地址,PHP实现的文件直接输出下载
  10. md5修改工具_【q001】如何校验文件的MD5
  11. 如何把你的图标转换成WEB字体
  12. 智力与联系能力的关系
  13. VisualStudio\Spy++查窗口句柄,监控窗口消息
  14. 修改mediapipe中绘制pose的三维坐标函数,将PLT格式转成CV2格式,实时显示
  15. Vue + Element 前端调用后端接口获取微信支付二维码和支付宝支付二维码
  16. win10计算机共享在哪,快速共享电脑文件,win10的“就近共享”功能了解一下!...
  17. iOS功能测试工具 Frank
  18. 计算机CPU核心部件简介
  19. lighttpd出现mod_indexfile.so: cannot open shared object file: No such file or directory
  20. GPT-3的50种玩法告诉你,它很酷,但是没有通过图灵测试

热门文章

  1. 计算机基础:IP地址,子网掩码,默认网关,DNS服务器
  2. 【3】QQ 聊天界面
  3. 标日初级下 第28课 笔记
  4. 服务器win和linux系统安装教程,Win+linux双系统安装
  5. 海康工业相机使用:常见问题及解决方法
  6. RD Client、TeamViewer连接主机
  7. 深度学习之图像识别核心技术与案例实战
  8. mysql重连_mysql自动重连
  9. 路考计算机系统评判,白露塘科目三路考系统计算机评判考生考试流程
  10. JUC之线程进程基础