设计一个LOL的英雄类,创建两个英雄对象,一个叫盖伦,一个叫提莫
面向对象基础
LOL有很多英雄,比如盲僧,团战可以输,提莫必须死,盖伦,琴女
所有这些英雄,都有一些共同的状态
比如,他们都有名字,hp,护甲,移动速度等等
这样我们就可以设计一种东西,叫做类,代表英雄这样一种事物
类: 英雄(Hero)
状态: 名字, 血量,护甲,移动速度
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
class ltem//装备类{ String name; float price;} class Hero//英雄类{ String name; float hp; float armor;//护甲 int moveSpeed; void output()//输出函数 { System.out.println("英雄名称:"+name+"\n英雄生命值:"+hp+"\n英雄护甲:"+armor+"\n移动速度:"+moveSpeed); }} public class lol{ public static void main(String[] args) { Hero timo=new Hero(); timo.name="提莫"; timo.hp=333.0f; timo.armor=14.0f; timo.moveSpeed=330; timo.output(); System.out.println("*****************************"); Hero gailun=new Hero(); gailun.name="盖伦"; gailun.hp=616.0f; gailun.armor=27.0f; gailun.moveSpeed=250; gailun.output(); System.out.println("*****************************"); ltem changjian=new ltem(); changjian.name="长剑"; changjian.price=350.0f; ltem xueping=new ltem(); xueping.name="血瓶"; xueping.price=50.0f; ltem caoxie=new ltem(); caoxie.name="草鞋"; caoxie.price=300.0f; System.out.println(changjian.name+"\n"+changjian.price+"\n"+xueping.name+"\n"+xueping.price+"\n"+caoxie.name+"\n"+caoxie.price); }} |
设计一个LOL的英雄类,创建两个英雄对象,一个叫盖伦,一个叫提莫相关推荐
- 根据创建的School类创建两个学校对象,为对象属性赋值,并调用相应方法。
//School类 //学校类 public class School { //属性:学校名 教室数目 学生数量 String schoolName; int class ...
- 定义一个Circle类,根据圆的半径求周长和面积,再由Circle类创建两个圆对象,其半径分别为5和10,要求输出各自的周长和面积。
class Circle:pi=3.14def __init__(self,radius):self.r=radiusdef girth(self):C=Circle.pi*self.r*2print ...
- Java黑皮书课后题第10章:*10.1(Time类)设计一个名为Time的类。编写一个测试程序,创建两个Time对象(使用new Time()和new Time(555550000))
Java黑皮书课后题第10章:*10.1设计一个名为Time的类.编写一个测试程序,创建两个Time对象 题目 程序 代码 Test1.java Test1_Time.java 运行结果 UML 题目 ...
- 创建一个Customer类,类中的属性有姓名(name)、年龄(age)、性别(gender),每一个属性分别有get/set方法。然后创建两个customer对象:张立、18、女和王猛、22、男。把
创建一个Customer类,类中的属性有姓名(name).年龄(age).性别(gender),每一个属性分别有get/set方法.然后创建两个customer对象:张立.18.女和王猛.22.男.把 ...
- python:掌握类的基本方法。定义一个Circle类,根据圆的半径求周长和面积。 再由Circle类创建2个圆对象,其半径分别为5和10,要求输出各自的周长和面积
掌握类的基本方法.定义一个Circle类,根据圆的半径求周长和面积. 再由Circle类创建2个圆对象,其半径分别为5和10,要求输出各自的周长和面积 请在[python数据分析之禅]gzh后台,回复 ...
- 比较python类的两个instance(对象) 是否相等
http://www.yihaomen.com/article/python/281.htm 比较python类的两个instance(对象) 是否相等 作者:轻舞肥羊 日期:2012-10-25 字 ...
- 我的英雄学院:两位英雄-在线播放-二丫影院
<二丫影院的英雄学院:两位英雄>在线播放 (本影评有大约不是很严重的剧透!) 二丫影院刚从电影院出来,实在按耐不住激动的心境,来总结一下牵动自己的几个点吧!整体来说是一部各个方面都能感受到 ...
- 定义一个 圆形 Circle类 , 定义其中的长度length属性,定义一个求面积getArea()的方法。 并编写一个测试类,进行长度的赋值和展示,并调用求面积方法展示面积值。
定义一个 圆形 Circle类 , 定义其中的长度length属性,定义一个求面积getArea()的方法. 并编写一个测试类,进行长度的赋值和展示,并调用求面积方法展示面积值. public cla ...
- s7五杀大数据英雄_S7全球总决赛,只有两个英雄拿过五杀!下一个将会是谁?...
每个召唤师玩英雄联盟,都有一颗想拿五杀的心,但五杀可遇不可求.而在更加严谨的职业比赛中,五杀当然也不容易,不仅要实力完全碾压,而且还需要一定的运气.而随着S7入围赛进入到最后一天的赛程,迄今为止的本届 ...
最新文章
- centos7上的图形化界面svn客户端_Git实战一:图形客户端规范用法小讲
- 在macOS Sierria 10.12.2上升级默认的vim
- linux——awk 报告生成器
- 基于Linux解决登录ssh客户端失败问题—sshd error: could not load host key
- python学习——正则表达式
- R-CNN解读+代码梳理
- multisim虚拟电子实验室安装包及汉化包(百度网盘地址)
- java 开根号函数_java程序中怎么调用平方根函数
- MyBatis - 使用@Param注解解决mybatis方法传入多参数时的报错问题
- 全连接神经网络的二分类问题
- redis全面讲解使用场景
- 深度学习项目实战——木薯叶图像识别与分类项目
- redis之sadd、srem、spop、sdiff、sdiffstore、sinter、 sinterstore、sunion、sunionstore、smove、scard、sismember
- DES子密钥计算具体步骤
- ros构建机器人运动学模型_ROS系统玩转自主移动机器人(5)-- ROS系统建模
- 如何为你的网站添加标志性的图标(头像)呢?
- 分布式与集群的区别 .
- 无法挣脱的命运——《巴黎圣母院》读后感4000字
- 文佳夹操作之获取指定目录下的所有文件及文件夹
- MATLAB中取整函数的区别
热门文章
- 第十二届国际汉字书法教育研讨会(邓老师部分)笔记
- 苹果手机上网很慢_手机信号明明满格,为什么网速还很慢?原来是这3个功能在捣鬼...
- 关于使用UIPanGestureRecognizer手势touchesBegan不调用的问题
- touchesBegan: withEvent: 不执行/完美收起键盘
- win7windows找不到%windir%\system32\systempropertiesadvanced.exe文件,是怎么回事?
- 如何查看Windows 10是否被永久激活
- 配置Vsftpd服务器
- C语言<文件的打开与关闭>
- excel的【分类汇总】无法使用
- postman高阶脚本