本帖最后由 田向向 于 2012-7-5 17:59 编辑
刚才看比老师的视频,越想越不明白
class StaticCodeDemo {
public static void main(String[] args)
{
StaticCode s=new StaticCode();
}
}
class StaticCode{
static
{
System.out.println("a");
}
public static void show()
{
System.out.println("show run");
}
}
主函数调用StaticCode时,必然先加载StaticCode这个类,那为什么打印的时候只打印a呢,而show run非得在主函数中通过调用StaticCode.show();才能运行呢?越想越不明白,谁能帮我解释解释。
|