作者在 2006-11-11 22:48:00 发布以下内容
当对象被构造时,所有的字段被分配内存,包括从父类继承的字段,这些字段被设置默认值。然后执行以下三个阶段。
1、调用父类的构造器。
2、初始化所的字段。
3、执行构造体。
例:
class X { protected int xMask = 0x00ff; protected int fullMask; public X() { fullMask = xMask; } public int mask(int orig) { return (orig & fullMask); } } class Y extends X { protected int yMask = 0xff00; public Y() { fullMask |= yMask; } }