在阅读以下有关静态变量初始化的链接之后,
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
}
}
在上面的代码中,在哪一行中初始化了类的静态变量?谢谢