package persontest;public class Teacher extends Person {

Person t=new Person();
t.setName("王");
public void say()
{
System.out.println("我是一名教师,我姓"+t.getName());
}
}
下面是Person类的代码
package persontest;public class Person {
//隐藏field
private String name;
private int age;
//提供方法来操作name
public void setName(String name)
{
if(name.length()>10||name.length()<2)
{
System.out.println("您设置的人名不符合要求。");
return;
}
else
{
this.name=name;
}
}
public String getName()
{
return this.name;
}
public void setAge(int age)
{
//执行合理性校验,要求年龄在0~130岁之间
if(age>130||age<0)
{
System.out.println("您设置的年龄不合法。");
return;
}
else
{
this.age=age;
}
}
public int getAge()
{
return this.age;
}
public void say()
{
System.out.println("我是个普通人。");

}}