程序清单3-2:
public class Wangxiaoer extends Wanger{@Override
public String toString() {
return "可以继承的财产:" + money + ";塑造的人设:" + image + ";得不到的私生活:";
}
}
王小二可以继承到王二的财产money(据说王二在王小二出生的第一个月为其存了100,以后每个月的利率为12%,现在存款是3758.17,你知道王小二现在多大了吗?),也可以模仿一点父亲的外在形象image,但却不能按照父亲的私生活方式生活。
注意到三个权限修饰符的区别了吗?
protected可以保护王二的财产顺利地继承到王小二那里,外界的人是访问不到的;public不安全,因为不仅王小二可以继承访问,外界其他人也可以访问;private太私有化,不仅外界访问不到,王小二也继承不到。
04 总结访问权限控制的两个重要作用:第一是为了防止外界触碰到不该触碰的地方(private修饰的成员变量或者方法);第二是让类的设计者可以更改内部(private修饰的成员变量或者方法)的工作方式,而不必担心有没有对外界造成干扰。
喜欢就推荐评论,因为你的参与是我在写作道路上的最强动力。