Static关键字
Static关键字
Static修饰的属性称为类变量,修饰的方法称为静态方法,类变量和静态方法可直接使用类名点变量名/方法名调用,
但实例变量(没有static修饰的属性)和非静态方法就必须通过new一个对象进行调用
静态代码块在类被加载的时候就运行了,而且只运行一次,优先于各种代码块及构造器
构造代码块和构造函数都是在创建对象时被调用,但优先于构造函数
普通代码块与构造代码块的区别是:构造代码块是在类中定义的,而普通代码块是在方法中定义的
执行顺序:静态代码块>构造代码块>构造器>普通代码块
静态导入包:
//可直接将方法导入,这样就可以直接调用方法,不需要用类名.调用方法 import static java.lang.Math.random; //也可直接导入常量 import static java.lang.Math.PI;
赞 (0)