静态字段在执行开始时初始化,这意味着执行开始?

时间:2018-10-23 13:02:08

标签: java

在阅读以下有关静态变量初始化的链接之后,

When are static variables initialized?

我无法理解以下几点开始执行

  

静态变量仅在初始化时初始化一次   执行。

我有静态变量,如下面的代码

     package com;
     class A{
        public static Custom c=new Custom();

        public static set(){

        }
     }   

  package com;
     class B{
         public static void main(String args[]){//line 1
             SomeClass s=new SomeClass();//line 2
            A.set()// line 3
            B b= new B(); // line 4
         }
     }

在上面的代码中,在哪一行中初始化了类的静态变量?谢谢

0 个答案:

没有答案