Day4 变量 多留意
变量
变量分为三种变量,类变量,局部变量以及实例变量。
局部变量
局部变量是在方法里面的变量,他的适用范围只在方法的两个大括号中。他必须声明初始值。也就是,例子中int i=10;
public static void main(String[] args) {
int i=10;
System.out.println(i);
}
实例变量(暂时还没懂)
实例变量是在类里面不在方法里面,从属于对象,如果不自行初始化,会变成这个类型的默认值。
public class Demo07 {
String name;
int age;
public static void main(String[] args) {
Demo07 demo07 = new Demo07();
System.out.println(demo07.age);
System.out.println(demo07.name);
}
}
自定义类型:
变量类型+变量名字+new Demo07();
Demo07 demo07 = new Demo07();
他们输出的结果为初始化值
String name;
//除了基本类型,其余的默认值都是null
int age;
//所有的数值类型,初始化的值为0或0.0
//布尔值初始化是false.
类变量
也是写在方法外面,类里面的变量。类变量的特点就是会有一个关键词static,加入之后,他的变量就都能调用。
public class Demo07{
static double salary=2500;
public static void main(String[] args){
System.out.printIn(salary);
}
}
结果为2500.0
类变量static的具体知识