zoukankan      html  css  js  c++  java
  • 面向对象开发===继承特点

      一:继承的特点

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

        2.继承的关键字是  extends  ;

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

      二:继承的注意事项

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

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

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

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

         三:super关键字

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

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

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

      四:重写的注意事项

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

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

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

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

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

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

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

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

  • 相关阅读:
    mongodb 逻辑操作符
    mongodb 操作符
    js 对象拷贝的三种方法,深拷贝函数。
    html语义化
    移动端meta
    onmouseOver、onmouseOut 和 onmouseEnter、onmouseLeave的区别
    javascript阻止事件冒泡和浏览器的默认行为
    js中return的用法
    Ubuntu联网设置
    视窗宽高offset、client、scroll
  • 原文地址:https://www.cnblogs.com/ak666/p/8010659.html
Copyright © 2011-2022 走看看