public class Main {
public static void main(String[] args){
Class2 class2Object = new Class2();
//class2Object
//num1
class2Object.setNumber(class2Object.number1, 1) ;
class2Object.getNumber(class2Object.number1);
}
}
public class Class2 {
public int number1;
public void setNumber(int x, int value){
x = value;
}
public void getNumber(int number){
System.out.println("Class2, x = "+number);
}
}
Ich habe 2 Klasse: Class2 und Main. Ich weise eine Instanzvariable 1 in der Hauptklasse zu. Warum wird class2Object.number1 nicht dem Wert 1 zugewiesen? Die Ausgabe ist 0.java Variablen und Parameter
Was passiert, wenn ich eine Menge ganzer Zahlen wie Nummer1 haben, Zahl2 ... ich für alle Variablen einen Setter brauchen? – user1050548
Sie brauchen Array von List in diesem Fall, denke ich. – sarwar026
Die meisten Leute haben einen separaten Getter und Setter für jede Variable. Es wird deutlich, welche Variable mit der Methode gesetzt wird. – user12345613