public static void main(String[] args) {
Player Anfallare = new Player("A");
Player Forsvarare = new Player("F");
MotVarandra(Anfallare.getDice(1), Forsvarare.getDice(1));
(...)
}
是我的主要功能,现在我做了一个自己的功能,的Java:设置对象在外面函数的变量
public static void MotVarandra(int a, int f){
if(f >= a){
Anfallare.armees-=1;
}else{
Forsvarare.armees-=1;
}
}
应设置对象的变量 - = 1。但这不起作用,因为函数犯规知道Anfallare和Forsvarare是一个对象..
我可以在这种情况下怎么办?
在学校,我试着做一个自己的小项目的比赛,但感谢链接尽管可能你也许指定有关如何定义,而不是在里面的主要球员类领域的其他链接更详细的进出口学习Java的? – Karem 2011-05-25 17:16:24
@Karem从oracle链接,按照“语言基础”和“类和对象”。这将比仅仅是一个例子更有帮助。无论如何,我添加了这个例子,所以你知道我在说什么。 – Aleadam 2011-05-25 17:19:42
顺便说一句,如果你需要访问类外的球员表格,你需要像弗雷德里克说的那样将'private'改为'public'或创建一组“getter”和“setter”。 – Aleadam 2011-05-25 17:22:08