The constructor Students(String, String, String, String, String) is undefined 在Students.java中,你有定义这样的构造器么?

解决方案 »

  1.   

    回到Students类中,检查一下构造函数Students(String, String, String, String, String)的定义
      

  2.   


    package stu;public class Students {
    private String stunumber,stuname,stusex,stuclass,stus;
    public Students(String stunumber,String stuname,String stusex,
    String stuclass,String stus)
    {
    this.stunumber = stunumber;
    this.stuname = stuname;
    this.stusex = stusex;
    this.stuclass = stuclass;
    this.stus = stus;
    }

    public void setStuNumber(String stunumber)
    {
    this.stunumber = stunumber;
    }

    public void setStuName(String stuname){
    this.stuname = stuname;
    }

    public void setStuSex(String stusex){
    this.stusex = stusex;
    }

    public void setStuClass(String stuclass){
    this.stuclass = stuclass;
    }

    public void setStuMarks(String stus){
    this.stus = stus;
    }

    public String getStuNumber(){
    return stunumber;
    }

    public String getStuName(){
    return stuname;
    }

    public String getStuSex(){
    return stusex;
    }

    public String getStuClass(){
    return stuclass;
    }

    public String getStuMarks(){
    return stus;
    }

    public String toString(){
    return stuname;
    }
    }定义了这个构造方法噢。
      

  3.   

    测试了下,偶这里一切正常。
    楼主注意是否编译了Students.java,是否将包正确引入,重启一下服务试试。学好 姓名 性别 class stu.Students 成绩 
    001 李白 男 class stu.Students 723.0 
    002 孟浩然 男 class stu.Students 689.0 
    003 杨玉环 女 class stu.Students 600.0 
      

  4.   

    你用eclipse么? 虫子一样的图标是debug,eclipse默认是自动编译,除非你取消这个选项。
    Project --> Build Automatically