5.继承与多态 5.1为什么要继承 最近我儿子迷上了一款吃鸡游戏<香肠派对>,无奈给他买了许多玩具枪,我数了下,有一把狙击枪AWM,一把步枪AK47,一把重机枪加特林(Gatling).假如我们把这些玩具枪抽象成类,类图的示意图大致如下: 我们发现,这3者之间有很多相同的属性和方法(红色部分).有没有什么办法能够减少这种编写重复代码的办法呢?Java提供了继承来解决这个问题.我们可以在更高一层抽象一个枪类,在枪类里面编写这些重复的属性和方法,然后其余的枪都继承自枪类,它们只需要编写各自独有的属…