题目是:编写一个person类,能初始化输出信息.如:张三,20岁,住在某某大学,职业为学生.
下面是我写的一段代码.不知道错在哪,请大家帮忙指正一下.谢谢
import java.util.*;public class personTest
{
public static void main(String[] args)
{
person e=new person("张三",20,"某某大学","学生");
System.out.println("name="+e.getName()+",age="+e.getAge()+"岁"+",address="+e.getAddress()+",profession="+e.getProfession());
}
}class person
{
public person(String iname,short iage,String iaddress,String iprofession)
{
name=iname;
age=iage;
address=iaddress;
profession=iprofession;
}public String getName()
{
return name;
}
public short getAge()
{
return age;
}
public String getAddress()
{
return address;
}
public String getProfession()
{
return profession;
}
private String name;
private short age;
private String address;
private String profession;
}
下面是我写的一段代码.不知道错在哪,请大家帮忙指正一下.谢谢
import java.util.*;public class personTest
{
public static void main(String[] args)
{
person e=new person("张三",20,"某某大学","学生");
System.out.println("name="+e.getName()+",age="+e.getAge()+"岁"+",address="+e.getAddress()+",profession="+e.getProfession());
}
}class person
{
public person(String iname,short iage,String iaddress,String iprofession)
{
name=iname;
age=iage;
address=iaddress;
profession=iprofession;
}public String getName()
{
return name;
}
public short getAge()
{
return age;
}
public String getAddress()
{
return address;
}
public String getProfession()
{
return profession;
}
private String name;
private short age;
private String address;
private String profession;
}
1。将short改成int
2。将20 强制转化成short。person e=new person("张三",(short)20,"某某大学","学生");