java-继承

方法的重写

两同两小一大:

  • 两同:方法名、形参列表
  • 两小:子类方法返回值类型比父类方法返回值类型更小或相等、子类方法抛出的异常类比父类方法抛出的异常类更小或相等
  • 一大:子类方法的访问权限比父类方法的访问权限大

父类private的成员不能被重写

调用父类构造器

   如果父类的所有构造器的访问的权限是private,则父类不能被继承。 

  子类构造器总是调用父类构造器一次。 

初始化块

[static] {
    ...
}

编译后,初始化块的代码被加入到构造器代码的前面。

与调用父类构造器相似,会追溯到父类先执行(区分静态初始化块和非静态初始化块)。

posted @ 2016-09-13 11:34  idea偶买噶  阅读(186)  评论(0编辑  收藏  举报