所以我一直试图通过它们的值来定义它们来创建一组牌,然后为每种颜色创建一个类。我有一种方法可以创建从2到ace的13张牌列表:
package test;
import java.util.*;
public class Cartes {
void liste_cartes(){
ArrayList liste_cartes = new ArrayList();
for(int i=2; i<15; i++) {
liste_cartes.add(i);
}
}
}
我已尝试在我的颜色类中使用此方法!
package test;
import java.util.*;
public class Coeur {
Cartes cartes = new Cartes();
cartes.liste_cartes();
}
但我在<identifier expected>
上收到cartes.liste_cartes();
错误。这里对Java比较新,所以非常感谢任何帮助。
答案 0 :(得分:1)
对于Java程序,JVM首先查找main()来运行程序。试着写一下: -
public class Coeur {
public static void main(String[] args) {
Cartes cartes = new Cartes();
cartes.liste_cartes();
}
}
答案 1 :(得分:0)
在方法中包裹cartes.liste_cartes();
,例如
public void dummyMethod(){ //should probably be your main method, if in your main class
cartes.liste_cartes();
}
此外,您的ArrayList
是原始类型。利用泛型。
ArrayList<Integer> liste_cartes = new ArrayList<Integer>();