私は学生のクラスを取り入れて学生の値を表示しようとしていますが、29行目に「無効なメソッド宣言」エラーが表示され、その理由がわかりません。JavaのカスタムtoString関数のエラー
私はある方法の中に生徒作成データを入れようとしており、別の方法の方法をtostring()
としています。
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)
新しいJava開発者のためのヒント:IDEを使用してコードを書式設定します(EclipseではCtrl-Shift-F; IntelliJ:Ctrl + Alt + L)。これは、不足/余分な括弧のような間違いを見つけ出すのに役立つばかりでなく、あなたの質問を読んでいる人々があなたのコードを理解しようとしていることを目の当たりにするでしょう。 –