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成员不能被继承

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

  • 相关阅读:
    前端性能优化方法
    软件测试十大原则
    CSRF攻击【转载】
    XSS攻击(出现的原因、预防措施......)
    python 连接MySQL数据库
    《快消品营销人的第一本书》
    python 格式化输出日志记录
    python 安装cv2
    测试用例设计的策略
    【转】APP功能测试要领
  • 原文地址:https://www.cnblogs.com/123456lala/p/6888045.html
Copyright © 2011-2022 走看看