变量作用域

变量作用域

类变量

加关键值static

实例变量

从属于对象;如果不自行初始化,这个类型的默认值

局部变量

必须声明和初始化值

public class Variable {
   static double salary =2500; //类变量
   String str="hello,world!";//实例变量
   int total;
   String name;
   bool flag;
   public void getInfor(){
       int i=0;//局部变量
	   /**实例变量的使用*/
	   Variable var=new Variable();
	   System.out.println(var.str);//输出 hello,world!
	   System.out.println(var.total);//输出0
	   System.out.println(var.name);//输出null
	    System.out.println(var.flag);//输出false
		/**类变量的使用*/
		System.out.println(salary);
   }
}

常量

初始化后不能再改变值
常量名一般使用大写字符
命名规范:大写字母和下划线MAX-VALUE

public class Test{
  static final double PI=3.14;
  public static void main(String[] args){
       System.out.println(PI);
  }
}
posted @ 2021-06-06 23:12  半熟人生pei  阅读(46)  评论(0)    收藏  举报