代码改变世界

面向对象深入:继承07——总结

2018-01-16 16:25  Jolene_Wu  阅读(159)  评论(0编辑  收藏  举报

一句话总结

  • 继承

1、类的继承——单继承(一个父类)

2、接口的继承——多重继承(多个父类)

  • 隐藏

子类和父类成员变量同名,屏蔽父类同名变量,但不是替换掉。

  • 重载

子类和父类成员方法同名不同参。

  • 覆盖

子类和父类成员方法同名同参,屏蔽父类同名同参方法,但不是替换掉。

  • 构造方法

1、子类继承自父类,所以在子类构造方法之前必须先执行父类的构造方法。类构造方法中第一条语句必须是调用父类的构造方法的语句。

2、构造方法不能被覆盖(屏蔽),也不能继承。父类构造方法必须在子类构造方法中调用。