在类

时间:2017-12-15 05:10:14

标签: java

我有一个类名称Packers,其数组名称为Wins。我需要从主程序中获取一个整数并将其放入数组中。我有吸气剂和安装者我不知道它是如何工作的。相当新的java。

    //getters and setters
    public void setWins(int [] a){
        wins = a;
     }
    public int[] getWins(){
        return wins;
     }

2 个答案:

答案 0 :(得分:0)

创建对象new Packers()的实例,然后调用getter和setter:

Packers variableName = new Packers();
variableName.setWins(new int[]{1,2,3,4,5});
System.out.println(Arrays.toString(variableName.getWins()));

答案 1 :(得分:0)

public class packers{

public int [] wins = new int[5];

    public int[] getWins() {
        return wins;
    }

    public void setWins(int[] wins) {
        this.wins = wins;
    }

}       

public class Test{
public static void main(String[] args) {
         Packers p = new Packers();
         // to pass single element to an existing array
         p.getWins()[index] = 2;

         // or you can create entire array and just pass it to setWins method.
          p.setWins(new int[]{2, 4, 6});
         }
}

在第一种方法中,您要在现有数组上设置值。 在第二种方法中,您指的是参考胜利 - >到你已经传递的新创建的数组。

阅读有关按值传递和参考的基础知识。