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修饰的为类属性。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)