本文主要是介绍java疯狂讲义总结-成员变量和局部变量(1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先解释概念:
成员变量:指的是在类里面定义的变量。成员变量又可细分为实例变量和类变量。
实例变量:不以static修饰的变量,也可以理解为对象变量。
类变量:以static修饰的变量,访问时可以直接使用类名.的方式去访问。
局部变量:方法内部定义的变量。局部变量根据定义形式的不同,又可以分为如下3种,形参,方法局部变量,代码块局部变量。
形参:在定义方法签名时定义的变量,形参的作用域在整个方法内有效。
例如:void hello(String name){} name就是形参,在整个方法内部都有效。
方法局部变量:在方法体内定义的变量,它的作用域是从定义该变量的地方生效,到该方法结束时失效。
例如:下面变量i就是方法局部变量,作用域为定义的地方到大括号结束的地方。
void hello(){System.out.println("1234");int i = 0;
}
代码块局部变量:在代码块中定义的局部变量,这个局部变量的作用域从定义该变量的地方生效,到该代码块结束时失效。
例如:下面的变量a就是代码块局部变量,name就是形参,i就是方法局部变量。
void hello(String name){System.out.println("123");int i = 0;{int a = 0;System.out.println("1234");}
}
这篇关于java疯狂讲义总结-成员变量和局部变量(1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!