【发布时间】:2017-10-28 10:22:53
【问题描述】:
所以我一直在学习 OOP。我目前正在尝试创建简单的“英雄配置文件”,包括生命值、法力、智力、力量、敏捷、护甲等。如您所见,我想为英雄对象添加很多属性。但是这些属性是在私有而不是公共中声明的(因为有人告诉我最好将这些声明为私有),当我在私有中声明它们时,我必须为每个属性设置 set 和 get 方法。而且很费时间,感觉不太实用。
有没有更实用的方法?即使有十几个,编码人员真的会键入这些 get 和 set 方法吗?我要做的就是创建两个具有这些属性的英雄资料,然后模拟两者之间的 1v1 战斗。
【问题讨论】:
-
Eclipse > 右键 > Source > Generate getter and setter > Check all > Done
-
哦,我使用的是 IntelliJ。是否也有这样的功能? @马文