java编译问题内部类调用

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:05:37
下面的代码在Getinfor.java文件中:
class Mess{

public void Mess(int age,String name,String school){
age=age;
name=name;
school=school;
}
private int age;
private String name;
private String school;
private int grade;
public void setAge(int i){
age=i;
}
public void setName(String name){
name=name;
}
public void setSchool(String school){
school=school;
}

public int getAge(){
return age;
}
public String getName(){
return name;
}
public String getSchool(){
return school;
}

public void display(){
System.out.println("Hello "+getName()+",your age "+getAge()+"?,and school is"+getSchool()+"?");
}

}

public class Getinfor{

你这里并没有声明本部类啊,你可能是把构造器Mess()错写成方法了,构造器没有放回类型,这是我修改后的,你看看。

class Mess
{
private int age;
private String name;
private String school;
private int grade;
public Mess(int age,String name,String school)
{
this.age=age;
this.name=name;
this.school=school;
}

public void setAge(int i){ age=i; }
public void setName(String name){name=name;}
public void setSchool(String school){ school=school;}
public int getAge(){ return age; }
public String getName(){return name;}
public String getSchool(){return school;}

public void display()
{
System.out.println("Hello "+getName()+",your age "+getAge()+"?,and school is "+getSchool()+"?");
}
}

public class Getinfor
{

public static void main(String