package com.company;
//变量:值可以改变
//变量作用域
//1.类变量
//2.实例变量
//3.局部变量
public class Demo08 {
//1.类变量 加static
static double salary=2500;
double salary1=2500;//去掉static,Error:(32, 28) java: 无法从静态上下文中引用非静态 变量 salary1
//属性:变量
//2.实例变量(方法外面类里面),从属于对象;如果不进行初始化,这个类型默认值0 0.0
//布尔值:默认false
//除了基本类型,其余默认都是null
String name;
int age;
boolean b1;
//main方法
public static void main(String[] args) {
//1.局部变量(方法里面):必须声明和初始化值
int i=10;
System.out.println(i);
System.out.println("demo08====================");
//变量类型 变量名字=new Demo08();
Demo08 demo08 = new Demo08();
System.out.println(demo08.age);//0
System.out.println(demo08.name);//null
System.out.println(demo08.b1);//false
System.out.println(salary);//2500.0
// System.out.println(salary1);//Error:(32, 28) java: 无法从静态上下文中引用非静态 变量 salary1
}
//其他方法
public void add(){
//System.out.println(i);//Cannot resolve symbol 'i',局部变量无法在其他方法中使用
}
}
10
demo08====================
0
null
false
2500.0
加qq群422464063学习