java之面向对象的英雄类
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之面向对象的英雄类相关推荐
- java 01 02_Java知识系统回顾整理01基础02面向对象01类和对象
一.面向对象实例--设计英雄这个类 LOL有很多英雄,比如盲僧,团战可以输,提莫必须死,盖伦,琴女 所有这些英雄,都有一些共同的状态 比如,他们都有名字,hp,护甲,移动速度等等 这样我们就可以设计一 ...
- java class对象创建时机_Java面向对象编程-类的声明周期
第十章 类的生命周期 10.1 Java虚拟机及程序的生命周期 当通过java命令运行一个Java程序时,就启动了一个Java虚拟机进程.Java虚拟机进程从启动到终止的过程,称为Java虚拟机的生命 ...
- Java—面向对象设计—类和对象
理解面向对象程序设计 面向对象程序(Object-oriented programming,OOP)设计是继面向过程又一具有里程碑意义的编程思想,是现实世界模型的自然延伸.下面从结构化程序设计说起,逐 ...
- Java基础学习第十三讲:Java面向对象---嵌套类
Java面向对象-嵌套类.内部类.匿名类 一.static静态 在<Java编程思想>有这样一段话: "static方法就是没有this的方法.在static方法内部不能调用非静 ...
- 【Java练习题汇总】《第一行代码JAVA》面向对象基础篇,汇总Java练习题——面向对象:特性、类与对象、数组、String、内部类... ~
Java练习题 · 面向对象基础篇 1️⃣ 面向对象基础篇 1️⃣ 面向对象基础篇 一.填空题 面向对象的三大特征:_______ ._______ ._______. 类由_______和_____ ...
- java获取其他类的线程,使用Java实现面向对象编程——第七章 多线程
1.进程:是指运行中的应用程序,每个进程都有自己独立的地址空间(内存空间): Eg:用户点击桌面的IE浏览器,就启动了一个进程,操作系统就会为该进程分配独立的地址空间.当用户再次点击左面的IE浏览器, ...
- java类声明语句_Java面向对象编程-类的声明周期
第十章 类的生命周期 10.1 Java虚拟机及程序的生命周期 当通过java命令运行一个Java程序时,就启动了一个Java虚拟机进程.Java虚拟机进程从启动到终止的过程,称为Java虚拟机的生命 ...
- lol java_JAVA初学者第一课:用开发LOL的思路来掌握JAVA的面向对象思想
面向对象系列教材 (一)- Java中的类和对象 很多想要学习JAVA的同学在第一次看到面向对象这个词汇时,都是一脸懵逼,甚至跟着视频学完了java基础,也还是感觉很抽象.但这的确是JAVA最核心的思 ...
- Java-入门之面向对象以及类和对象的概念(一)
面向对象,类,对象? 前言:只有光头才能变强! 一:面向对象 当我们初学java时,扑面而来的一个词就是面向对象,那什么是面向的对象呢 ? 在说面向对象之前,大家先要知道对象是什么,如果你脑子里第一想 ...
最新文章
- php获取表字段,使用 php 获取表的字段信息
- 从git中永久物理删除私密文件(改写git历史)
- 汇编语言 实现一个数字的平方
- DES对称加密(1)算法说明
- Android补间动画笔记
- 【配置属性】—Entity Framework实例详解
- 阿里最“短命”P10员工?曝前百度云高管加盟钉钉不足三周被开除
- 柯马机器人示教器编程_CR 17911080,COMAU柯马机器人示教器 ,编程器更换显示器维修...
- php输出下载地址,PHP实现的文件直接输出下载
- md5修改工具_【q001】如何校验文件的MD5
- 如何把你的图标转换成WEB字体
- 智力与联系能力的关系
- VisualStudio\Spy++查窗口句柄,监控窗口消息
- 修改mediapipe中绘制pose的三维坐标函数,将PLT格式转成CV2格式,实时显示
- Vue + Element 前端调用后端接口获取微信支付二维码和支付宝支付二维码
- win10计算机共享在哪,快速共享电脑文件,win10的“就近共享”功能了解一下!...
- iOS功能测试工具 Frank
- 计算机CPU核心部件简介
- lighttpd出现mod_indexfile.so: cannot open shared object file: No such file or directory
- GPT-3的50种玩法告诉你,它很酷,但是没有通过图灵测试