小编Mic*_*old的帖子

Java - 循环2d数组以查找值不起作用的索引

我知道我在这段代码的某个地方犯了一个错误,但我无法弄明白.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)

java

5
推荐指数
1
解决办法
131
查看次数

使用泛型的覆盖方法

我有一个名为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

4
推荐指数
1
解决办法
145
查看次数

标签 统计

java ×2