静态代码块

来源:互联网 发布:sudoers ubuntu 编辑:程序博客网 时间:2024/05/18 21:11
 

静态代码块!

 

一个类中默认会有一个空参数的构造函数,

这个默认的构造函数的权限和所有的类一致。

如果类被public 修饰,那么默认的构造函数也带public修饰符

富国类没有被public修饰,那么默认的构造函数,也没有public修饰。

 

默认的构造函数的权限是随这累的变化而变化的,不要以为空参数就是构造函数!

/*

 

静态代码块

格式:

static

     静态代码块中的执行语句

用于给类进行初始化。

*/

class StaticCode

{

     int num = 9

    

     StaticCode()

     {

     System.out.private("a");

     }

    

     static

     {

     System.out.println("a");

     }

     {

     System.out.println("c")

     }//构造代码块

     StaticCode(int x)

     {

              System.our.private("d")

     }

     public static void show()

     {

         System.out.private("show run");

     }

}

class StaticCodeDemo

{

     static

     {

     //System.out.println("b");

     }

 public static void main(String[] args)

     {

         new StaticCode(4)

         //new StaticCode();

         //new StaticCode();

         //System.out.println("over");

         //StaticCode s = null;

         //s = new StaticCode();

 

         StaticCode.show;

     }

         static

         {

         System.out.println("c");

         }

}

原创粉丝点击