Think in java 答案

    技术2022-05-11  44

    阅前声明: http://blog.csdn.net/heimaoxiaozi/archive/2007/01/19/1487884.aspx

    /****************** Exercise 17 ***************** * Create a class with a static String field that * is initialized at the point of definition, and * another one that is initialized by the static * block. Add a static method that prints both * fields and demonstrates that they are both * initialized before they are used. ***********************************************/public class E17_StaticStringInitialization {  static String s1 = "Initialized at definition"static String s2;  static {    s2 = "Initialized in static block";  }  public static void main(String args[]) {    System.out.println("s1 = " + s1);    System.out.println("s2 = " + s2);  }}

    //+M java E17_StaticStringInitialization

    **main( ) is a static method, so I just used that to print out the values. 


    最新回复(0)