我知道我在这段代码的某个地方犯了一个错误,但我无法弄明白.player1.getId(); 返回值1只是为了让您知道.我正在尝试打印值为1的数组的索引.在代码的最后,我期望currentX为0,currentY为0,但它们都是9.任何帮助都是超级的.
int[][] grid = {
{3, 3, 3, 3, 3, 3, 3, 3, 3, 3},
{3, 3, 3, 3, 3, 3, 3, 3, 3, 3},
{3, 3, 3, 3, 3, 3, 3, 3, 3, 3},
{3, 3, 3, 3, 3, 3, 3, 3, 3, 3},
{3, 3, 3, 3, 3, 3, 3, 3, 3, 3},
{3, 3, 3, 3, 3, 3, 3, 3, 3, 3},
{3, 3, 3, 3, 3, 3, 3, 3, 3, 3},
{3, 3, 3, 3, …Run Code Online (Sandbox Code Playgroud) 我有一个名为GenericOrder的基类,可用于创建任何类型产品的订单,然后我有更具体的订单的子类.我的问题是我的ComputerOrder类和一个我要覆盖的方法.这是基类代码.
import java.util.List;
import java.util.ArrayList;
public class GenericOrder<T> {
private long orderNumber;
private List<T> products;
private T theClass;
public GenericOrder()
{
products = new ArrayList<T>();
orderNumber = System.currentTimeMillis();
}
public long getOrderNumber() {
return orderNumber;
}
public void addProduct(T newProduct) {
products.add(newProduct);
}
public int getNumberOfProducts() {
return products.size();
}
public List<T> getProducts()
{
return products;
}
public void setProducts(List<T> products)
{
this.products = products;
}
public T get()
{
return theClass;
}
public void set(T theClass)
{
this.theClass = …Run Code Online (Sandbox Code Playgroud) java ×2