当前页面: 开发资料首页 → J2SE 专题 → 帮忙Thinking in java第四章里一段示例代码
帮忙Thinking in java第四章里一段示例代码
摘要: 帮忙Thinking in java第四章里一段示例代码
Thinking in java第四章30页‘非静态实例初始化’一节中
class Mug {
Mug(int marker) {
System.out.println("Mug(" + marker + ")");
}
void f(int marker) {
System.out.println("f(" + marker + ")");
}
}
public class Mugs {
Mug c1;
Mug c2;
{
c1 = new Mug(1);
c2 = new Mug(2);
System.out.println("c1 & c2 initialized");
}
Mugs() {
System.out.println("Mugs()");
}
public static void main(String[] args) {
System.out.println("Inside main()");
Mugs x = new Mugs();
}
} ///:~
这段代码里边的Mugs类定义里边
Mugs() {
System.out.println("Mugs()");
}
是个什么东西?
汗,不会不知道构造函数吧?
呵呵~~看错了,我看成了
Mug() {
System.out.println("Mugs()");
}
想了半天不知道是个什么东西,谢谢
构造方法
看代码还是要细心啊,想了半天不知道Mug的构造函数跑到Mugs里边是啥意思,又没继承,只是普通的调用对象……唉,瞎了眼,该死!