1.通过静态成员变量和静态方法组合(比较单一)
public class A{ private static String t=getInit(); private static String getInit() { //初始化工作
} }
2.静态初始化块(当然还有非静态初始化块)
public A{ private static String t; static{ t="1"; } }
第二种方法 静态代码块 在实际开发中用的比较多
1.通过静态成员变量和静态方法组合(比较单一)
public class A{ private static String t=getInit(); private static String getInit() { //初始化工作
} }
2.静态初始化块(当然还有非静态初始化块)
public A{ private static String t; static{ t="1"; } }
第二种方法 静态代码块 在实际开发中用的比较多