2.1 初识继承本章我们来看Java中一个很特别的概念:继承先来举个例子吧:游戏中的物品有武器,护甲,鞋......这三样东西都有一些共同的属性:名称,价格;但是不同的物品可能会有不同的属性,比如鞋子会有移速加成,武器会有攻击力加成......如果按照之前的写法,我们需要定义好多个类,但他们都有一些共同的东西,重复写这部分代码会使整个项目显得冗余。按照继承的写法,我们可以省却对重复的这部分代码的多次编写我们定义如下Item类,让它有以下两种属性:然后分别让武器(Weapons)和鞋子(Shoes)去继承Item可以看到,我们并没有为Weapons和Shoes去定义名称和价格,也没有去专门写Getter/Setter方法,但我们在主类中,依然可以进行如下操作:这就是继承的魅力,它极大的改善了以往相同的属性需要重复写很多遍的困扰,让代码更加简洁高效。也许在这里大家感受还不是很明显,但是在实际的