学习打卡
丶宅若久时天然呆°
这个作者很懒,什么都没留下…
展开
-
接口
在设计LOL的时候,进攻类英雄有两种,一种是进行物理系攻击,一种是进行魔法系攻击,这时候,就可以使用接口来实现这个效果。 接口就像是一种约定,我们约定某些英雄是物理系英雄,那么他们就一定能进行物理攻击。 例如,物理攻击接口 public interface AD { //创建AD接口 public xoid physicAttack(); //声明一个方法physicAttack 物理攻击,但是没有方法体,是一个“空”方法 } ...原创 2020-08-09 11:22:52 · 142 阅读 · 0 评论 -
2020-08-06
设计一个类Armor护甲 继承Item类(name price),并且额外提供一个属性ac: 护甲等级 int类型 实例化出两件护甲 名称 价格 护甲等级 布甲 300 15 锁子甲 500 40 public class Armor extends Item{ int ac;//护甲等级 public static void main(String[] args) { Armor buJia = new Armor(); buJia.name = "布甲"; // I...原创 2020-08-06 18:50:19 · 212 阅读 · 0 评论 -
方法 练习
public class Hero { String name; float Hp; void legendary() { System.out.println("超神!"); } float getHp(float hp) { return Hp; } float recovery(float blood) { Hp=Hp+blood; System.out.printl...原创 2020-08-02 11:24:36 · 99 阅读 · 0 评论 -
面向对象 属性和方法
=====属性======= 一个LOL英雄有姓名,血量,护甲等等状态,这些状态叫做类的一个属性 属性的类型可以是基本类型,比如int证书,float浮点数,也可以是类类型,比如String字符串 public class Hero { String name;//姓名 float hp;//血量 float armor; //护甲 int moveSpeed;//移动速度 } 属性名称一般小写,如果有多个单词组成,后面的单词第一个字母大写 属性也是变量,需要满足变量的命名规则 .原创 2020-07-31 11:13:18 · 128 阅读 · 0 评论 -
Java学习打卡
创建类和对象 类是模板,对象是实例化 今天做的是创建一个物品类Item, 类名:Item 物品有如下属性: 名字 name 类型是字符串String 价格 price 类型是整型 int 然后创建(实例化)三件具体物品 名称 价格 血瓶 50 草鞋 300 长剑 350 我的解答: public class Item{ String name; int price; public static void main(String[] args) { /*main是...原创 2020-07-31 10:43:13 · 116 阅读 · 0 评论