什么是 Java的 继承 ?
在LOL中,武器是物品的一种,也是有名称和价格的
所以在设计类的时候,可以让武器继承物品,从而继承名称和价格属性
步骤 1 : 物品类Item
物品类Item 有属性 name,price

步骤 2 : 武器类Weapon(不继承)
武器类: Weapon不继承Item的写法
独立设计 name和price属性
同时多了一个属性 damage 攻击力

步骤 3 : 武器类Weapon(继承类Item)
这一次Weapon继承Item
虽然Weapon自己没有设计name和price,但是通过继承Item类,也具备了name和price属性

练习: 护甲
(设计一个类Armor护甲
继承Item类,并且额外提供一个属性ac: 护甲等级 int类型
实例化出两件护甲:
名称 价格 护甲等级
布甲 300 15
锁子甲 500 40)
代码:

如果你依然在编程的世界里迷茫,不知道自己的未来规划,对JAVA开发感兴趣,可以加入w的JAVA学习交流裙:630-------------------四五五---------------594 里面可以与大神一起交流并走出迷茫。新手可免费领取学习资料,看看前辈们是如何在编程的世界里傲然前行不停更新最新的教程和学习方法,有想学习JAVA的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入

网友评论