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

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

  • 相关阅读:
    flash不保存在IE缓存中
    pv 3d
    ASP.NET优化
    根据文件名判断文件扩展名 和 根据流真正判断文件类型的关键函数
    as3.0
    编码
    AS3中Event的target和currentTarget
    显示用户IP来源的代码
    启用IIS的Gzip压缩功能
    Css之多个子元素水平平均分布——flex布局法
  • 原文地址:https://www.cnblogs.com/Bhi9712/p/6916648.html
Copyright © 2011-2022 走看看