似乎是一个毫无意义的帖子的时候,你看标题,但我一直很侦察与没有运气的解决方案小时,也许是屏幕致盲我-_-无法找到符号 - 方法参数
不管怎么说,一个特定类的重载构造函数抛出一个“无法找到符号”编译器错误,我不知道为什么。导致我的问题的代码是这样的: -
public Student(String fname, String sname, int age, string ID, String avgGradeStr, String projectedGradeStr, String progTitle, int avgGradeInt, int projectedGradeInt, int progID, double attendance)
和错误在"int avgGradeInt"
说法起源。
不要用代码轰炸你,完整的类如下,如果需要,我也可以发布Person类。
package DoC;
import java.util.*;
class Student extends Person
{
protected String avgGradeStr, projectedGradeStr, progTitle;
protected int avgGradeInt, projectedGradeInt, progID;
protected double attendance;
//CONSTRUCTOR
public Student()
{
fname="Not";
sname="Set";
avgGradeStr="Not Set";
ID="Not Set";
projectedGradeStr="Not Set";
progTitle="Not Set";
avgGradeInt=0;
projectedGradeInt=0;
progID=0;
attendance=0;
}
//CONSTRUCTOR (OVERLOADED)
public Student(String fname, String sname, int age, string ID, String avgGradeStr, String projectedGradeStr, String progTitle, int avgGradeInt, int projectedGradeInt, int progID, double attendance)
{
fname=this.fname;
sname=this.sname;
age=this.age;
ID=this.ID;
avgGradeStr=this.avgGradeStr;
projectedGradeStr=this.projectedGradeStr;
progTitle=this.progTitle;
avgGradeInt=this.avgGradeInt;
projectedGradeInt=this.projectedGradeInt;
progID=this.progID;
attendance=this.attendance;
}
//GETTERS
//get average grade string
protected String getAvgGrade()
{
return avgGradeStr;
}
//get average grade integer
protected int getAvgGradeInt()
{
return avgGradeInt;
}
//get projected grade string
protected String getProjectedGrade()
{
return projectedGradeStr;
}
//get projected grade int
protected int getProjectedGradeInt()
{
return projectedGradeInt;
}
//get attendance
protected double getAttendance()
{
return attendance;
}
//get programme-of-study ID
protected int getProgrammeID()
{
return progID;
}
//get programme-of-study title
protected String getProgrammeTitle()
{
return progTitle;
}
//END GETTERS
//START SETTERS
//set programme id
protected void setProgrammeID(int progID)
{
try{
progID=this.progID;
}
catch(Exception e)
{
System.out.println("setProgrammeID() error: " + e);
}
}
//set programme title
protected void setProgrammeID(String progTitle)
{
try{
progTitle=this.progTitle;
}
catch(Exception e)
{
System.out.println("setProgrammeTitle() error: " + e);
}
}
//set average grade string
protected void setAvgGrade(String avgGradeStr)
{
try{
avgGradeStr=this.avgGradeStr;
}
catch(Exception e)
{
System.out.println("setAvgGrade() error: " +e);
}
}
//set average grade int
protected void setAvgGradeInt(int avgGradeInt)
{
try{
avgGradeInt=this.avgGradeInt;
}
catch(Exception e)
{
System.out.println("setAvgGradeInt() error: " +e);
}
}
//set projectede grade string
protected void setProjectedGrade(String projectedGradeStr)
{
try{
projectedGradeStr=this.projectedGradeStr;
}
catch(Exception e)
{
System.out.println("setProjectedGrade() error: " +e);
}
}
//set projectede grade int
protected void setProjectedGradeInt(int projectedGradeInt)
{
try{
projectedGradeInt=this.projectedGradeInt;
}
catch(Exception e)
{
System.out.println("setProjectedGrade() error: " +e);
}
}
//END SETTERS
} //END CLASS
一如既往,任何帮助非常感谢家伙!
请注意,您将右侧分配给左侧。 –
什么是错误信息? – MxyL