java中的局部变量是何时创建的

java中的局部变量是何时创建的,第1张

定义在方法里或域里就叫做局部变量,所谓域就是{}里面,比如

public void test() {

int a = 2//局部变量

if(1==1) {

int b= 1//局部变量

}

局部变量就是在{}里面定义的变量 例如{int i =1} i如果只在{}里面定义过 出了这个括号就没用了 类变量类似 就是在class里定义的变量出了这个class就没用了

this举个例子 class A{

int i =3

method(int i ){

i=i+1

}

this.method(3)

system.out,println(i)

}

这样子输出i是3 调用方法method只是传进去的3变成4 不是类成员变量变成4

如果方法改成 this.i = i+1

这样子输出就是4 这个就是成员变量加1 this表示该类

this.method也表示调用本身的方法

变量:可以表达变化数据的标示量。

自变量:函数中引起函数值发生变化(也可能不变)的变量,java中没有这个定义。

局部变量:编程语言中的局部变量是指作用在指定的局部程序段(可以是方法体,程序段等)的变量。

本地变量:没有听说过,可能就是局部变量吧!

成员变量:类或者对象的属性变量。static修饰的为类属性。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11736156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存