检查了六个小时的java类,总是编译的时侯显示缺少方法主体,或声明抽象

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:51:46
/*
*这个类我检查了六个小时,还是没有发现问题,上面总显示Student类里面的StudentNum变量有问题
*/
class StudentTest
{
public static void main(String [] args)
{
Student aStudent = new Student();
aStudent.setName("java一号");
aStudent.setStudentNum("20081027");
System.out.println("学生的姓名是:" + aStudent.getName() + ",学号是:" + aStudent.getStudentNum());
}
}

class People
{
private String name;
public String getName()
{
return name;
}

public void setName(String strName)
{
name = strName;
}
}

class Student extends People
{
private String StudentNum();
public String getStudentNum()
{
return StudentNum;
}

public void setStudentNum(String strStudentNum)
{
StudentNum = strStudentNum;
}
}

private String StudentNum();
把()去掉 你太大意了
多多练习吧 成为高手就不会为这点错误找6个小时了

sdf af

class Student extends People {
private String StudentNum();

public String getStudentNum() {
return StudentNum;
}

public void setStudentNum(String strStudentNum) {
StudentNum = strStudentNum;
}
}

这里就存在很大问题了,private String StudentNum();没有这个括号,你是声明的变量,没有这种形式的。