java权限框架(java管理员和用户权限管理)
程序员文章站
2023-11-12 18:18:40
java 权限在java中,针对类、成员方法和属性提供了四种访问级别,分别是private, default, protected, public。private当前类访问级别:对于私有成员变量和方法...
java 权限
在java中,针对类、成员方法和属性提供了四种访问级别,分别是private, default, protected, public。
private
当前类访问级别:对于私有成员变量和方法,只有在本类中创建该类的对象时,这个对象才能访问自己的私有成员变量和类中的私有方法。
default
包访问级别:类的成员变量和方法前没有修饰符,又叫包修饰符,只有类本身成员和当前包下类的成员可以访问。
protected
子类访问级别:用protected修饰的成员变量和方法能被该类的成员以及其子类成员访问,还可以被同一个包中其他类的成员访问。
public
公共访问级别:这是一个最宽松的访问控制级别。如果一个类或者类的成员被public修饰,那么这个类或者类的成员能被所有的类访问,不管访问类与被访问类是否在同一包中。
通过如下表将这四种访问级别更加直观的表示出来:
访问控制级别由小到大为:
编写代码时,如果没有特殊的要求,建议采用以下权限使用方式:
- 成员变量使用private, 隐藏细节
- 构造方法使用public,方便创建对象
- 成员方法使用public,方便调用方法
上一篇: Photoshop 漂亮的彩色气泡
下一篇: 雷神山机器人上岗 充电一次可工作8小时
推荐阅读
-
java权限框架(java管理员和用户权限管理)
-
SpringBoot2.0 整合 Shiro 框架,实现用户权限管理
-
SpringBoot2.0 整合 SpringSecurity 框架,实现用户权限安全管理
-
java权限框架(java管理员和用户权限管理)
-
基于mvc5+ef6+Bootstrap框架实现身份验证和权限管理
-
MySQL用户账户管理和权限管理深入讲解
-
Oracle中用户权限管理 数据类型和表的创建
-
做为GPU服务器管理员,当其他用户需要执行某个要root权限的命令时,除了告诉他们root密码,还有没有别的办法?
-
MySQL如何利用DCL管理用户和控制权限
-
Linux用户和权限管理看了你就会用啦