Student类构造方法定义的第一个参数是char,传入String类型的参数当然会报错,要传入的参数必须要和定义的参数相一致才行。

解决方案 »

  1.   

    但是如果改成String构造函数里面该怎么改呢?
      

  2.   

    can not resolve symbol constructor Student(java.lang.String,int,int,int,int)的意思是:Student类里面没有Student(java.lang.String,int,int,int,int)这种形式的构造函数.在你的Student类里定义的类私有变量name也为Char型!把它的类型该为String,把构造的第一个参数类型也该成String, Student类的方法getname()的返回值也该成String类型就可以了!