Ich versuche, eine Schüler-Klasse zu machen und einige Werte über einen Schüler zu übernehmen, aber ich bekomme eine "Invalid Method Declaration" Fehler in Zeile 29 und ich habe keine Ahnung warum.Java benutzerdefinierte toString -Funktion Fehler
Ich versuche, Schülererstellungsdaten innerhalb einer Methode und eine tostring()
Methode in einer anderen Methode zu enthalten.
public class Student {
int ID;
int Age;
String Name;
double AvgLogin;
public Student(int ID,int Age,String Name,double AvgLogin)
{
this.ID = ID;
this.Age = Age;
this.Name = Name;
this.AvgLogin = AvgLogin;
}
public printer(int ID,string Name,int Age,double AvgLogin) {
System.out.println("Age : " + Age + " Average Login time : " + AvgLogin + "ID :" + ID +" Name : " + Name);
} //end method
public int getID() {
return ID;
}
public String getName() {
return Name;
}
public int getAge() {
return Age;
}
public void setAge(int Age) {
this.Age = Age;
}
public double getAvgLogin() {
return AvgLogin;
}
public void setAvgLogin(double AvgLogin) {
this.AvgLogin = AvgLogin;
}
}
//Student John = new Student(ID,Age,Name,AvgLogin)
Tipps für die neuen Java-Entwickler: Verwenden Sie Ihre IDE-Code zu formatieren (in Eclipse, Ctrl-Shift-F; IntelliJ: Strg + Alt + L). Dies hilft Ihnen nicht nur, Fehler wie fehlende/zusätzliche Klammern zu erkennen, sondern es wird auch weniger leicht wahrscheinlicher, dass Leute, die Ihre Fragen zu SO lesen, ihre Augen auswerten und versuchen, Ihren Code zu verstehen. –