变量
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(){
}
}命名规范
细节决定成败

京公网安备 11010502036488号