8、静态代码块
2021-03-21 本文已影响0人
爱学习的代代
一、目的
当对于静态变量需要做一个简单的运算的时候,需要使用静态代码块来操作静态变量
二、注意事项
静态代码块要先声明,再使用。
三、静态代码块的调用时机
在当前类被加载的时候就调用,无需实例化一个对象。
show me the code:
package day06;
public class Discount_Mgr {
public static double BASE_DISCOUNT = 0.99;
public static double VIP_DISCOUNT = 0.9;
public static double SVIP_DISCOUNT = 0.8;
static {
BASE_DISCOUNT = 0.98;
System.out.println(BASE_DISCOUNT);
}
public static void main(String[] args) {
System.out.println(123);
}
}
运行效果图:
运行结果.png