zoukankan      html  css  js  c++  java
  • 继承

     

     一.继承的优点
       1.提高代码的可重用性(继承之后子类共用父类代码)
       2.提高代码的可维护性(后期代码增加、删除)

     二.继承的前提
       子类和父类之间必须要满足子类is a 父类的逻辑关系才能有继承

     三.步骤/语法
       1.将多个类中共有的属性、方法提取出来建立父类
         访问修饰符  class  父类{

         }
       2.在子类后面使用extends关键字完成继承
         访问修饰符  class  子类  extends 父类{

         }
       3.在子类中可以调用父类的代码--使用super关键字代表父类对象
         a.访问父类构造方法
            super();--在子类构造方法中调用且必须是第一据,与this互斥
            super(参数列表);
         b.访问父类属性--前提为属性不能私有
            super.name;
         c.访问父类的方法
            super.print();
     
        注:1.父类中的构造方法不会被继承,但可以被调用
            2.子类与父类不在同包中,使用默认访问修饰权限的成员不能被继承
            3.private成员不能被继承

    四.多重继承的关系的初始化顺序
        父类属性-->父类构造方法-->子类属性-->子类构造方法

  • 相关阅读:
    ios webapp调试神器MIHTool
    20个正则表达式
    jQuery技巧
    浏览器判断和移动端的判断
    JavaScript 被忽视的细节
    移动端Web页面问题解决方案
    virtualenv创建虚拟环境
    init.d文件夹
    python連接mysql數據庫
    const和define的使用区别
  • 原文地址:https://www.cnblogs.com/Bhi9712/p/6916648.html
Copyright © 2011-2022 走看看