摘要: 1.扩展类的构造器 扩展类的构造器必须通过隐式地或显式地调用其超类的构造器,将继承而来的字段的构造工作委托给超类。可以使用super来显式地调用超类的某个构造器。如果扩展类构造器的第一条可执行语句不是调用超类构造器的语句,那么扩展类的构造方法会自动调用超类的无参构造器。也就是说,扩展类构造器的第一条语句被认为是如下语句:super();。如果超类没有无参构造器,就必须显式地调用其他构造器。 创建一个(扩展类)对象的过程:为对象的所有字段分配存储空间并初始化为各自类型的默认值。此后,构造过程分为三个阶段。1.调用超类的构造器;2.初始化继承而来的相应的字段;3.执行构造器其他语句。(先进行超.. 阅读全文
posted @ 2011-10-10 13:44 liuping 阅读(242) 评论(0) 推荐(0)