当前位置: 主页 > JAVA语言

java权限管理框架-Java语法及修饰符的三个要素

发布时间:2023-07-13 07:02   浏览次数:次   作者:佚名

java权限管理框架,类的成员变量定义语法及修饰符,类型说明符

从图可以看出,成员变量的定义语法包括三个要素。

1,修饰符。

(1),访问权限修饰符:public公共,private私密,protected保护,friendly默认。

(2),static静态修饰符

(3),final最终修饰符

2,类型说明符:Java中任意数据类型,包括基本类型,数组,字符串,类,接口。

java权限管理框架_java权限控制框架_java的权限管理框架

3,变量名。

二,访问权限修饰符

java的权限管理框架_java权限管理框架_java权限控制框架

访问权限修饰符

上图中列出了各个权限的说明。

java权限管理框架_java的权限管理框架_java权限控制框架

其中需要说明的是private修饰符,需要提供一下set,get方法给外部调用。

还有一个更重要的作用是,如果有了set,get这些方法,那么就可以方法里添加一些语句,能对于被private修饰符的变量得到一些限制,以考虑安全及方便使用。

例如定义了一个关于年龄的int变量,如果不对其赋值进行限制,那么会出现负数及太大的数值,有了set方法,就可以使用if语句进行限制。

三,成员变量是否为静态(static)

java权限管理框架_java的权限管理框架_java权限控制框架

java的权限管理框架_java权限管理框架_java权限控制框架

成员变量是否为静态(static)

1,实例成员变量。

如果在类的外部使用它,需要先创建一个对象,然后通过“对象名 . 变量名”来访问。

2,静态成员变量。

可以通过“ 对象名.变量名 ”方式访问,也可以通过“类名.变量名”的方式访问,它们是完全等效的。

java权限控制框架_java权限管理框架_java的权限管理框架

静态成员变量的2个基本作用:

(1),当作同类各个对象之间传递信息使用,相当于C语言中的全局变量。

public static String VALUE = " 静态变量 ";

(2)java权限管理框架,定义静态常量,配合final修饰符,相当于C语言中用 define 定义的常量。

public static final String FINAL_VALUE = " 静态常量 ";

java权限控制框架_java的权限管理框架_java权限管理框架

public static final double PI = 3.14;

四,成员变量是否为常量(final)

java权限控制框架_java权限管理框架_java的权限管理框架

成员变量是否为常量(final)

final修饰的变量可以是基本数据类型,也可以是引用类型。

1,修饰基本数据类型的变量,那么此变量的数值在初始化后,就不能再被更改。

2,修饰引用类型的变量,那么此变量初始化后,也不能再更改,即不能再其指向另一个对象。