Java基础系列5:访问控制权限
2016-03-03 10:09
549 查看
在Java中一共有4中访问权限,分别是:private,default(默认),protected和public 用表格的形式来表示是这样的:
关于protected访问权限下的属性或方法,在其他包中的子类可以对其进行访问。示例如下:
范围 | private | default | protected | public |
同一类 | √ | √ | √ | √ |
同一包中的类 | √ | √ | √ | |
不同包中的子类 | √ | √ | ||
其他包中的其他类 | √ |
package javase.base; public class Base { protected String protectedParam = "hello"; protected String protectedMethod() { return "world"; } }在另一个包中的子类:
package javase.extra; import javase.base.Base; public class ProtectedDemo extends Base{ public void print(){ System.out.println("protected类型属性:" + super.protectedParam); System.out.println("protected类型方法:" + super.protectedMethod()); } public static void main(String[] args) { new ProtectedDemo().print(); } }输出:
protected类型属性:hello protected类型方法:world
相关文章推荐
- Windows7下获得System权限问题解决方法
- 用一整天的时间安装postgreSQL NTFS权限
- 星外系统关于权限的综合说明
- 用vbs检查注册表项的访问权限的代码
- sqlserver附加.mdf权限问题解决
- MongoDB系列教程(四):设置用户访问权限
- cacls命令设置文件及其文件夹权限的方法
- “SQL2000数据库”运行在普通用户下所需的权限
- 批处理设置文件访问权限的方法分享
- C#枚举中的位运算权限分配浅谈
- WordPress中创建用户角色的相关PHP函数使用详解
- 如何实现只授予用户查看存储过程定义的权限
- Oracle Scott创建视图权限不足解决办法
- windows 权限之拒绝运行应用程序
- windows IIS权限经典设置教程
- Android用代码获取手机root之后的最高权限
- IIS6.0的默认权限和用户权限设置小结
- VC判断进程是否具有administrator权限的方法
- mysql 新增、删除用户和权限分配
- Powershell实现克隆NTFS文件系统权限