java域是什么?.

Python014

java域是什么?.,第1张

java接口中的域是指变量属性等成员。

显式声明的 public final static String NAME//变量

隐式声明的 String NAME//变量

field,域是一种属性,可以是一个类变量,一个对象变量,一个对象方法变量或者是一个函数的参数接口中的变量默认是public final static 的,因此在interface中声明的变量建议大写的,声明的时候必须初始化,使用的时候不能被更改,只能作右值.

当父类的成员域的权限范围为

Protected

/Public时候,子类能集成到;

但当父类的成员域为私有(Private)时,子类无权使用和访问。

如果类里有很多的私有属性, 并且没有提供相应的改变赋值的方法, 在其他类依然可以改变私有属性的值. 但是不推荐这种操作. 毕竟都用private修饰了, 最好不要在其他类里修改本类的私有属性

举例 比如 内部类和外部类, 访问私有属性和修改私有属性...

其次java的反射机制,也可以在其他类, 访问和修改该类的私有属性...