本帖最后由 宋枢浩 于 2012-2-9 11:49 编辑
看毕老师视频
对于pubilc和private
class Person
{
private int age;
public void setAge(int a)
{
if(a>0&&a<120)
age = a;
else
System.out.println("false");
}
void speak()
{
System.out.println("age="+age);
}
}
class PersonDemo
{
public static void main(String[] args)
{
Person p = new Person();
p.setAge(-20);
p.speak();
}
}
我看不出来区别,因为年龄还是可以随意输入。我把private去掉运行结果也是一样的。那他的安全性到底是怎么体现的啊。 |