首先我模拟了你的程序,两个类在同一个包下面:
给实体类赋值使用setXX()方法的,而且你的Person类里面没有给age属性set和get方法,那么是不能被赋值的,如果想给age赋值,请在Person.class里面给age setAge()和getAge()
正确写法(请自行修改包名):Person.classpackage org.crazyit.auction.action;
public class Person {
int age;
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
Test2.classpackage org.crazyit.auction;
import org.crazyit.auction.action.Person;
public class Test2 {
public static void main(String[] args) {
Person p1 = new Person();
p1.setName("灰太狼");
p1.setAge (22);
System.out.println("姓名是:" + p1.getName());
System.out.println("年龄是:" + p1.getAge());
}
}