声明成员变量 可以用public proteced private修饰
eg public class Apple{
public String color;//声明公共变量
public static int count;//声明静态变量
public final boolean MATURE=true;//声明常量
public static void main(String[] args){
System.out.println(Apple.count);//静态变量可以直接通过类名访问
Apple.apple= new Apple();
System.out.println(apple.color);
System.out.println(apple.MATURE);
}
声明局部变量 不能使用public protected private和static修饰 但是可以使用final关键字
public void grow(){
final boolean STATE;
int age;
}
变量的有效范围
成员变量:在类中声明,在整个类中有效;
局部变量:在方法内或方法内的复合代码块中声明的变量,在复合代码块声明的变量,只在当前复合代码块中有效;在复合代码块外、方法内声明的变量在整个方法中都有效。