java域是什么?.

Python019

java域是什么?.,第1张

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

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

隐式声明的 String NAME//变量

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

1、局部变量:在方法内定义的变量称为“局部变量”或“临时变量”,方法结束后局部变量占用的内存将被释放。

2、成员变量:在类体的变量部分中定义的变量,也称为字段。

3、全局变量:全局变量,又称“外部变量”,它不是属于哪个方法,作用域从定义的地址开始到源文件结束。

4、局部变量和成员变量主要是他们作用域的区别:

成员变量个是类内部;局部变量是定义其的方法体内部(或者方法体内部的某一程序块内——大括号,主要看定义的位置)。

成员变量可以不显式初始化,它们可以由系统设定默认值;局部变量没有默认值,所以必须设定初始赋值。

在内存中的位置也不一样。成员变量在所在类被实例化后,存在堆内存中;局部变量在所在方法调用时,存在栈内存空间中。