17. static关键字的作用
1. 静态成员变量的语法特点
(1) 可以直接用类名来调用,也可以用对象名.
(2) 静态变量属于类而不属于某个对象,指向同一内存空间,只有一份.
2. 静态函数的语法特点
(1) 可以直接用类名来调用,也可以用对象名.
(2) 静态函数中不能使用非静态的成员变量.
3. 静态代码块的语法特点
static{
System.out.println("静态代码块");
}
(1) 没有名字, 咋调用呢?
(2) 静态代码块在虚拟机装载该类时执行.
(3) 主要可以给静态变量赋初始值.
浙公网安备 33010602011771号