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

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

  • 相关阅读:
    postgresql客户端连接错误的解决方法【转】
    在游戏开发中使用管理类的目的和作用
    Unity3D对象池
    yield的作用
    Unity延迟和重复调用方法
    Unity的Asset Store商店下载文件路径
    C#委托和事件详解
    C#一个关于委托和事件通俗易懂的例子
    C#委托和事件定义和使用
    C#委托和事件
  • 原文地址:https://www.cnblogs.com/pohuaiwang/p/6956191.html
Copyright © 2011-2022 走看看