gpt4 book ai didi

java - 是否有可能获得同一个类中某个类的构造函数中的整数值?

转载 作者:行者123 更新时间:2023-11-29 05:35:55 24 4
gpt4 key购买 nike

我刚开始使用 Java,遇到了一个小问题。该程序是荷兰语的,但它基本上是一种简单的战舰类型。 Boot 类创建了一条船,其构造函数包括行、列、方向和大小。第一种方法显示船的所有坐标,第二种方法告诉您输入的坐标是否与船的坐标相对应,最后一种方法应该使用另一个 Boot 对象(将称为 tweedeboot)并检查它们是否重叠.我认为问题在于最后一个方法中使用的 x 和 y 值不是 tweedeboat 的值,而是在我的类(class)开始时声明的值。我该如何解决这个问题?提前致谢!

public class Boot
{
public int x;
public int y;
public boolean horizontaal;
public int vakjes;

public Boot(int rij, int kolom, boolean horizontaal, int aantalVakjes)
{
y = rij;
x = kolom;
this.horizontaal = horizontaal;
vakjes = aantalVakjes;

}

public void toonBoot()
{
...
}

public boolean isRaak(int rij, int kolom)
{
...
}

public boolean overlaptBoot(Boot tweedeboot)
{
boolean overlapping = false;

int rij = y;
int kolom = x;
...
}
}

最佳答案

如果你想要来自 tweedeboot 的那些,你需要做 tweedeboot.xtweedeboot.y,所以从你的 toonBoot 您可以比较的方法

xtweedeboot.x

ytweedeboot.y

关于java - 是否有可能获得同一个类中某个类的构造函数中的整数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19551606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com