我一直对这个assignemnt这里的代码:toString()方法的问题
public class Student
{
private String fname;
private String lname;
private String studentId;
private double gpa;
public Student(String studentFname,String studentLname,String stuId,double studentGpa)
{
fname = studentFname;
lname = studentLname;
studentId = stuId;
gpa = studentGpa;
}
public double getGpa()
{
return gpa;
}
public String getStudentId()
{
return studentId;
}
public String getName()
{
return lname + ", " + fname;
}
public void setGpa(double gpaReplacement)
{
if (gpaReplacement >= 0.0 && gpaReplacement <= 4.0)
gpa = gpaReplacement;
else
System.out.println("Invalid GPA! Please try again.");
System.exit(0);
}
}
现在我需要创建一个返回一个字符串格式化像这样一个toString()方法:
Name: Wilson, Mary Ann ID number: 12345 GPA: 3.5
你应该指出你的教授,这是不好的做法,具有多线为字符串 – sixtyfootersdude 2010-05-08 20:38:03