public class DemoThis
{
private String name;
private int age;
DemoThis(String name,int age)
{
setName(name);
setAge(age);
prt();
}
public void setName(String name)
{
this.name=name;
}
public void setAge(int age)
{
this.age=age;
}
public void prt()
{
System.out.println("name="+name+" age"+age);
}
public static void main(String[] args)
{
DemoThis dt=new DemoThis("GCh","13");
}
}哪里错了,谢谢大家。编译不过去,提示30行有问题
{
private String name;
private int age;
DemoThis(String name,int age)
{
setName(name);
setAge(age);
prt();
}
public void setName(String name)
{
this.name=name;
}
public void setAge(int age)
{
this.age=age;
}
public void prt()
{
System.out.println("name="+name+" age"+age);
}
public static void main(String[] args)
{
DemoThis dt=new DemoThis("GCh","13");
}
}哪里错了,谢谢大家。编译不过去,提示30行有问题
而你这句使用的时候DemoThis dt=new DemoThis("GCh","13");,传了两个String,类型不匹配错误,应该改为:DemoThis dt=new DemoThis("GCh",13);
DemoThis dt=new DemoThis("GCh","13");改为DemoThis dt=new DemoThis("GCh",13);