• 继承


     

     一.继承的优点
       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成员不能被继承

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

  • 相关阅读:
    Linux从入门到进阶全集——【第十四集:Shell编程】
    cmake 编译 c++ dll 的一个例子
    %1 不是有效的Win32应用程序
    C++ 生成 dll 和调用 dll 的方法实例(转)
    Clion cmake 一个简单的 C++ 程序
    一月4
    一月4日
    1月4日
    一月4日
    一月4日
  • 原文地址:https://www.cnblogs.com/Bhi9712/p/6916648.html
Copyright © 2020-2023  润新知