java 权限控制
- 封装是在抽象基础上决定信息是否公开,以及公开等级,核心问题是以什么样的方式暴漏哪些信息。抽象是要找到属性和行为的共性,属性是行为的基本生产资料,具有一定的敏感性,不能直接对外暴露;
- 封装的主要任务是对属性、数据、部分内部敏感行为实现隐藏。对属性的访问与修改必须通过定义的公共接口来进行访问,某些敏感方法或者外部不需要感知的复杂逻辑处理,一般也会进行封装
-
@Override注解可以避免因权限控制可见范围导致的覆写失败。如果Parent和Son处于不同包下,他们的method方法是无权限控制修饰符,默认包内可见。Parent的method的方法在Son中是不可见的。所以son的method方法是一个新方法,如果加上
@Override就会抛错
Dana.Lee
To:Dana_Lee1016@126.com
浙公网安备 33010602011771号