面向对象基础
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的英雄类,创建两个英雄对象,一个叫盖伦,一个叫提莫相关推荐

  1. 根据创建的School类创建两个学校对象,为对象属性赋值,并调用相应方法。

    //School类 //学校类 public class School {     //属性:学校名  教室数目   学生数量     String schoolName;     int class ...

  2. 定义一个Circle类,根据圆的半径求周长和面积,再由Circle类创建两个圆对象,其半径分别为5和10,要求输出各自的周长和面积。

    class Circle:pi=3.14def __init__(self,radius):self.r=radiusdef girth(self):C=Circle.pi*self.r*2print ...

  3. Java黑皮书课后题第10章:*10.1(Time类)设计一个名为Time的类。编写一个测试程序,创建两个Time对象(使用new Time()和new Time(555550000))

    Java黑皮书课后题第10章:*10.1设计一个名为Time的类.编写一个测试程序,创建两个Time对象 题目 程序 代码 Test1.java Test1_Time.java 运行结果 UML 题目 ...

  4. 创建一个Customer类,类中的属性有姓名(name)、年龄(age)、性别(gender),每一个属性分别有get/set方法。然后创建两个customer对象:张立、18、女和王猛、22、男。把

    创建一个Customer类,类中的属性有姓名(name).年龄(age).性别(gender),每一个属性分别有get/set方法.然后创建两个customer对象:张立.18.女和王猛.22.男.把 ...

  5. python:掌握类的基本方法。定义一个Circle类,根据圆的半径求周长和面积。 再由Circle类创建2个圆对象,其半径分别为5和10,要求输出各自的周长和面积

    掌握类的基本方法.定义一个Circle类,根据圆的半径求周长和面积. 再由Circle类创建2个圆对象,其半径分别为5和10,要求输出各自的周长和面积 请在[python数据分析之禅]gzh后台,回复 ...

  6. 比较python类的两个instance(对象) 是否相等

    http://www.yihaomen.com/article/python/281.htm 比较python类的两个instance(对象) 是否相等 作者:轻舞肥羊 日期:2012-10-25 字 ...

  7. 我的英雄学院:两位英雄-在线播放-二丫影院

    <二丫影院的英雄学院:两位英雄>在线播放 (本影评有大约不是很严重的剧透!) 二丫影院刚从电影院出来,实在按耐不住激动的心境,来总结一下牵动自己的几个点吧!整体来说是一部各个方面都能感受到 ...

  8. 定义一个 圆形 Circle类 , 定义其中的长度length属性,定义一个求面积getArea()的方法。 并编写一个测试类,进行长度的赋值和展示,并调用求面积方法展示面积值。

    定义一个 圆形 Circle类 , 定义其中的长度length属性,定义一个求面积getArea()的方法. 并编写一个测试类,进行长度的赋值和展示,并调用求面积方法展示面积值. public cla ...

  9. s7五杀大数据英雄_S7全球总决赛,只有两个英雄拿过五杀!下一个将会是谁?...

    每个召唤师玩英雄联盟,都有一颗想拿五杀的心,但五杀可遇不可求.而在更加严谨的职业比赛中,五杀当然也不容易,不仅要实力完全碾压,而且还需要一定的运气.而随着S7入围赛进入到最后一天的赛程,迄今为止的本届 ...

最新文章

  1. centos7上的图形化界面svn客户端_Git实战一:图形客户端规范用法小讲
  2. 在macOS Sierria 10.12.2上升级默认的vim
  3. linux——awk 报告生成器
  4. 基于Linux解决登录ssh客户端失败问题—sshd error: could not load host key
  5. python学习——正则表达式
  6. R-CNN解读+代码梳理
  7. multisim虚拟电子实验室安装包及汉化包(百度网盘地址)
  8. java 开根号函数_java程序中怎么调用平方根函数
  9. MyBatis - 使用@Param注解解决mybatis方法传入多参数时的报错问题
  10. 全连接神经网络的二分类问题
  11. redis全面讲解使用场景
  12. 深度学习项目实战——木薯叶图像识别与分类项目
  13. redis之sadd、srem、spop、sdiff、sdiffstore、sinter、 sinterstore、sunion、sunionstore、smove、scard、sismember
  14. DES子密钥计算具体步骤
  15. ros构建机器人运动学模型_ROS系统玩转自主移动机器人(5)-- ROS系统建模
  16. 如何为你的网站添加标志性的图标(头像)呢?
  17. 分布式与集群的区别 .
  18. 无法挣脱的命运——《巴黎圣母院》读后感4000字
  19. 文佳夹操作之获取指定目录下的所有文件及文件夹
  20. MATLAB中取整函数的区别

热门文章

  1. 第十二届国际汉字书法教育研讨会(邓老师部分)笔记
  2. 苹果手机上网很慢_手机信号明明满格,为什么网速还很慢?原来是这3个功能在捣鬼...
  3. 关于使用UIPanGestureRecognizer手势touchesBegan不调用的问题
  4. touchesBegan: withEvent: 不执行/完美收起键盘
  5. win7windows找不到%windir%\system32\systempropertiesadvanced.exe文件,是怎么回事?
  6. 如何查看Windows 10是否被永久激活
  7. 配置Vsftpd服务器
  8. C语言<文件的打开与关闭>
  9. excel的【分类汇总】无法使用
  10. postman高阶脚本