java调用方法的变量
发布时间: 2023-03-06 01:51:37
‘壹’ 在java中,如何在一个方法中调用另一个方法中的变量
一个方法中的参数是局部变量,只能在本方法内部使用。如果非要在别的方法中使用,可以将你在方法1中输入的整数作为方法1的返回值,在方法2中调用方法1,间接调用输入的整数。
public
int
method1(){
Scanner
scan
=
new
Scanner(System.in);
int
n
=
scan.nextInt();
return
n;
}
public
void
method2(){
int
j
=
this.method1();
//调用方法1中的整数
}
‘贰’ java怎么在方法调用其他的方法的变量(在同一个类里)
java
变量的作用范围有四个级别:类级、对象实例级、方法级、块级。
类级变量又称全局级变量,在对象产生之前就已经存在,就是用
static
修饰的属性。
对象实例级,就是属性变量。
方法级:就是在方法内部定义的变量,就是局部变量。
块级:就是定义在一个块内部的变量,变量的生存周期就是这个块,出了这个块就消失了,比如
if、for
语句的块。
方法内部除了能访问方法级的变量,还可以访问类级和实例级的变量。
块内部能够访问类级、实例级变量,如果块被包含在方法内部,它还可以访问方法级的变量。
方法级和块级的变量必须被显示地初始化,否则不能访问。
‘叁’ JAVA怎么调用另一个方法里的变量
如果是静态的直接类名*.变量名
不是静态的就调用类的get方法
比如有test{
private
static
int
x;
private
int
y;
public
int
gety(){
return
y;}}
要调用x直接用test.x
;调用y
就用test.gety();
热点内容