• 面向对象开发===继承特点


      一:继承的特点

        1.子类和父类满足  is   a 的关系;

        2.继承的关键字是  extends  ;

        3.单根性:单继承性,一个类只有一个父类;

      二:继承的注意事项

        1.无论我们子类中是否调用super();默认都会先去执行父类的无参构造;

        2.子类中显示调用了父类的带参构造,则不调用父类的无参构造;

        3.父类中私有的属性或者方法,子类不能继承;

        4.父类的构造方法也不能继承;

         三:super关键字

        1.只能出现在子类的方法中;

        2.如果是调用父类的构造方法只能位于子类构造的第一句

        3.super.属性,调用父类属性  super.方法(),调用父类方法

      四:重写的注意事项

        1.重写方法只能出现在子类中;

        2.不在一个类中,子类重写父类方法;

        3.方法名一致,参数列表一致;

        4.重写方法的访问权限修饰符不能严于父类;

        5.父类中的静态方法不允许被重写,但是子类中可以创建同名的静态方法

        6.父类的私有方法不允许被重写

        7.如果父类的方法有返回值,我们子类重写的时候,

          可以返回这个值本身,也可以返回值的子类型;

  • 相关阅读:
    统计单词数 OpenJ_Bailian
    整数划分 NBUT
    高精度(x ,/, +, -, %)良心模板
    binary-tree-maximum-path-sum
    2080 特殊的质数肋骨 USACO (深度优先搜索)
    1413 权势二进制
    POJ 1258
    poj 3126
    hdu 1195
    POJ 3752
  • 原文地址:https://www.cnblogs.com/ak666/p/8010659.html
Copyright © 2020-2023  润新知