继承

  • 面向对象编程(OOP)三大特征:继承,封装,多态
  • 目的:为了减少重复代码,避免复制粘贴

  • 创建父类Animal

  •  


  • 静态属性
    所有对象都共享一个静态属性的值
    不论是谁修改了静态属性
    其他所有对象访问静态属性的时候都会改变
  •  

  • toString的方法作用
    改变直接打印对象的时候,输出内容
  •  

  • 继承要点(子类只有一个父类,父类可以有很多父类)
    1.子类和父类是一个相对的概念
    2.在java中,只有单继承,只能继承一个类
    3.子类可以继承所有父类的public属性和方法
    private和构造方法无法继承
    4.子类可以有独特的方法和属性,功能比父类更细致更多
    父类比子类范围更大
    5.子类可以重写(override)从父类继承的方法
    重写会覆盖父类方法的实现
    6. Java中所有的类都继承于Object 类
    Object是Java中的根类

     

posted on 2019-05-16 19:19  脑抽不要停  阅读(73)  评论(0编辑  收藏  举报