日期:2014-05-20 浏览次数:20611 次
public class Foo { static { System.out.println("Foo class is loaded"); } }
------解决方案--------------------
又学到点知识.. 以前只知道静态初始化块,不知道实例初始化块
------解决方案--------------------
to: johnsoncr
在代码的首尾另上:
[code=Java][/code]
------解决方案--------------------
呵呵
又学到了一点知识了。
------解决方案--------------------
public class OneCards { private static String CardNumber[];{ CardNumber=new String[15]; CardNumber[0]=new String("2"); CardNumber[1]=new String("3"); CardNumber[2]=new String("4"); CardNumber[3]=new String("5"); CardNumber[4]=new String("6"); CardNumber[5]=new String("7"); CardNumber[6]=new String("8"); CardNumber[7]=new String("9"); CardNumber[8]=new String("10"); CardNumber[9]=new String("J"); CardNumber[10]=new String("Q"); CardNumber[11]=new String("K"); CardNumber[12]=new String("A"); CardNumber[13]=new String("SmallKing"); CardNumber[14]=new String("BigKing");} public OneCards(){ } }
------解决方案--------------------
类里边,只能有方法和属性。
this.xx();
super.xx();
System.out.println("xx");
这3句,即不是属性,更不是方法,只是语句而已,所以必须放在方法里.
------解决方案--------------------
支持一下