Im parametrisierten Konstruktor, warum wir wieder eine Variablendeklaration benötigen.Parametrisierter Konstruktor Java
Wie der Code unten
int id;
erklärt, dann wieder in Konstruktor int i..id=I;
class Student4{
int id;
String name;
Student4(int i,String n){
id = i;
name = n;
}
void display(){System.out.println(id+" "+name);}
public static void main(String args[]){
Student4 s1 = new Student4(111,"Karan");
Student4 s2 = new Student4(222,"Aryan");
s1.display();
s2.display();
}
}
weil nicht jeder Parameter genau etwas ist, das Sie erstellen, um das Objekt gehört, –
Der Umfang der Methode/Konstruktor Deklaration Parametern und (in diesem Fall) Instanzfelder sind anders. Sie sind nicht die gleichen Variablen. – Mena
Deklaration und Zuweisung sind getrennte Dinge. – duffymo