class Person
{
private int age;
void shout()
{
system.out.println("my age is"+age);
}
public void setAge(int x)
{
if(age<0)
return;
age = x;
}
public int getAge()
{
return age;
}
public static void main(String [] args)
{
Person P1 = new Person();
Person P2 = new Person();
P1.age = -30;
P1.shout();
P2.shout();
}
}
通过封装,可以对成员变量的赋值进行控制,限制属性不合理操作,if(age<0) return可防止年龄为负数