Java 获取调用当前对象的对象
我有一个职业玩家,有一个对象玩家_1,还有一个职业武器。 从我的对象player_1中,我调用了一个位于类wearmJava 获取调用当前对象的对象,java,Java,我有一个职业玩家,有一个对象玩家_1,还有一个职业武器。 从我的对象player_1中,我调用了一个位于类wearmplayer_1.getwearm() void change耐久性(int x){ //改变耐久性 //然后我想做这样的事情: 如果(耐久性武器是否损坏是属于该武器的信息,而不是使用该武器的玩家的信息。我建议您将isbreak变量移动到武器类,然后在玩家类中使用类似的方法: boolean isweaponbreaked(){ 返回此。Get武器()已损坏 } 武器是否损坏是属于
player_1.getwearm()
void change耐久性(int x){
//改变耐久性
//然后我想做这样的事情:
如果(耐久性武器是否损坏是属于该武器的信息,而不是使用该武器的玩家的信息。我建议您将isbreak
变量移动到武器
类,然后在玩家
类中使用类似的方法:
boolean isweaponbreaked(){
返回此。Get武器()已损坏
}
武器是否损坏是属于该武器的信息,而不是使用该武器的玩家的信息。我建议您将isbreak
变量移动到武器
类,然后在玩家
类中使用类似的方法:
boolean isweaponbreaked(){
返回此。Get武器()已损坏
}
您可以修正对玩家武器的呼叫-无需修正武器等级:
// Player code
public void changeWeaponDurability(int x) {
player_1.getWeapon().changeDurability(x);
if (player_1.getWeapon().getDurability() <= 0) {
player_1.setWeaponBroken(true);
}
}
//播放器代码
公共空间武器耐久性(int x){
玩家_1.获得武器().改变耐久性(x);
如果(player_1.getwearm().get耐久性()您可以修复对该玩家武器的调用-无需修复武器等级:
// Player code
public void changeWeaponDurability(int x) {
player_1.getWeapon().changeDurability(x);
if (player_1.getWeapon().getDurability() <= 0) {
player_1.setWeaponBroken(true);
}
}
//播放器代码
公共空间武器耐久性(int x){
玩家_1.获得武器().改变耐久性(x);
如果(player_1.getwearm().get耐久性())不建议获取调用方法的对象,请参阅其他问题,如或。不建议获取调用方法的对象,请参阅其他问题,如或。