java学习day9--继承

继承

    继承的基本作用是:代码的复用;更重要的是有了继承才有方法覆盖(重写)和多态

 

    继承的语法格式:

      修饰符列表  class  类名  extends  父类名{

      }

 

    Java中的只支持单继承,但接口支持多继承

 

    子类能继承父哪些数据?

      私有的不支持继承

      构造方法不支持继承

      其它数据都可以继承

 

    Java中的所有类默认继承Object(sun公司规定)

 

    关于方法重写:

      

    什么时候使用方法重写?

      当父类中的方法已经无法满足当前子类的业务需求

      子类有必要将父类中继承过来的方法进行重新编写

 

    

    方法重写需要满足的条件:

      发生在具有继承关系的父子类

      返回值相同,方法名相同,形参列表相同

      访问权限不能更低只能更高(例如:public比protected和private高)

      抛出异常不能更多,可以更少

posted @ 2019-09-26 22:02  发育中的程序猿  阅读(99)  评论(0编辑  收藏  举报