我想简化代码,但是只学到JAVA基础多态,我感觉好像要用多态来简化,但是没有思路
1条回答 默认 最新
- 於黾 2022-11-15 17:25关注
你这跟多态没有一毛钱关系
这代码根本就是个纯粹的面向过程的产物,一点面向对象的特性都没有用上
你要对整个过程进行抽象,而不是专注于过程
你这两个类除了英雄和怪物的名字不同,根本就没有任何不同
这根本不需要继承,直接写一个类,然后实例化两次,传入不同的名字,就完了本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
你这跟多态没有一毛钱关系
这代码根本就是个纯粹的面向过程的产物,一点面向对象的特性都没有用上
你要对整个过程进行抽象,而不是专注于过程
你这两个类除了英雄和怪物的名字不同,根本就没有任何不同
这根本不需要继承,直接写一个类,然后实例化两次,传入不同的名字,就完了