首先对java中的变量进行分类:
java中的变量主要分为成员变量和局部变量。
成员变量:在类中定义,用来描述对象将要有什么。(成员变量有系统默认的初始值)(作用域为整个类内部)
实例变量 (无static修饰)
类变量 (以static修饰)
局部变量:在方法中定义,在方法中临时保存数据。(局部变量必须自己设置初始值)(作用仅限于定义它的方法内)
形参
方法局部变量 (注:任何方法的变量必然为局部变量,不可用static修饰,static修饰的变量必然在类中方法外)
代码块局部变量