变量
package com.vis_yang.demo; public class Demo07 { public static void main(String[] args) { //int a=1,b=2,c=3;//不建议 int a=1;//基本类型:int int b=2; int c=3; double d=2.1;//基本类型:double char ch='好';//基本类型:char String st="Vis_Yang";//引用类型:String } }
变量作用域
局部变量:写在方法里;只在方法内有效;使用前必须先声明和初始化值 作用域小
实例变量:写在方法和类中间;从属于对象;可以不初始化;如果不自行初始化,输出的则是这个类型的默认值 需要New对象 作用域大 > 对象.xxx调用
类变量:写在类里面或类方法上 static 作用域大; >不需要New对象,可以直接调用
解释常量:
代码中看看
package com.vis_yang.demo; public class Demo08 { //4.常量 final static final double PI=3.14;//定义常量 //3.类变量 static static double salary=2500; //类变量定义,可以直接引用,就不用new对象了 //1.实例变量:从属于对象;如果不自行初始化,输出的则是这个类型的默认值 //基本类型:默认值0 0.0 //布尔值:默认值 false //其余变量类型:默认值都是null String name; int age; //main 方法 类中还可以定义属性:变量 public static void main(String[] args) { //2.局部变量,使用前必须先声明和初始化值 int i=1;//初始化值i=1 System.out.println(i); //实例化一个对象 // 变量类型 变量名=new Demo08() Demo08 demo08 =new Demo08(); System.out.println(demo08.age);//age未初始化,输出0 System.out.println(demo08.name);//name未初始化,输出null System.out.println(salary); System.out.println(PI); } //其他方法 public void add(){ } }
命名规范
细节决定成败