在LOL中,武器是物品的一种,也是有名称和价格的
public class Item { String name; int price; } |
public class Weapon{ String name; int price; int damage; //攻击力 } |
public class Weapon extends Item{ int damage; //攻击力 public static void main(String[] args) { Weapon infinityEdge = new Weapon(); infinityEdge.damage = 65 ; //damage属性在类Weapon中新设计的 infinityEdge.name = "无尽之刃" ; //name属性,是从Item中继承来的,就不需要重复设计了 infinityEdge.price = 3600 ; } } |
原文:https://www.cnblogs.com/Lanht/p/12441228.html