首页上一页 1 下一页尾页 1 条记录 1/1页
这个书中的java程序怎么不能运行?
发表在Java图书答疑
2011-10-17
是否精华
是
否
版块置顶:
是
否
《学通java的24堂课》的第170页,用静态代码块初始化的那个例子
package com.lzw;
/**
* 类注释信息与实例相同
* @author Li Zhong Wei
*/
public class StaticCode {
static int count = 0; // 对象计数器
static { // 静态代码块
count = 0;
System.out.println("StaticCode类被加载,类属性初始化完毕");
}
/**
* 默认的构造方法
*/
public StaticCode() {
count++;
System.out.println("我是StaticCode类的第" + count + "个对象");
}
}
package com.lzw;
public class StaticDemo {
static {
System.out.println("StaticDemo类被加载,我是主类");
}
public static void main(String[] args) {
System.out.println("主方法被执行");
StaticCode codeBlock1 = new StaticCode();
StaticCode codeBlock2 = new StaticCode();
StaticCode codeBlock3 = new StaticCode();
}
}
package com.lzw;
/**
* 类注释信息与实例相同
* @author Li Zhong Wei
*/
public class StaticCode {
static int count = 0; // 对象计数器
static { // 静态代码块
count = 0;
System.out.println("StaticCode类被加载,类属性初始化完毕");
}
/**
* 默认的构造方法
*/
public StaticCode() {
count++;
System.out.println("我是StaticCode类的第" + count + "个对象");
}
}
package com.lzw;
public class StaticDemo {
static {
System.out.println("StaticDemo类被加载,我是主类");
}
public static void main(String[] args) {
System.out.println("主方法被执行");
StaticCode codeBlock1 = new StaticCode();
StaticCode codeBlock2 = new StaticCode();
StaticCode codeBlock3 = new StaticCode();
}
}