Java后端
·2024-01-14对面向对象理解一直不是很好,今天遇到一个问题。
类似娃娃机,类A(抓钩)要抓取类B(娃娃),功能是将B实例的列表传入A中,A判断哪个B娃娃被抓,然后将该B实例的被抓次数加1。(教程和GPT写的代码为图一)
我自己写的代码在图二,我对类A里面做了些改变,新建了catchB变量,这样在grabB方法中就不需要遍历B列表了,但我感觉写的代码不符合面向对象理念,GPT的解释云里雾里,请教各位明确指出我的写法不妥之处。
13
0
分享
操作
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
