zoukankan      html  css  js  c++  java
  • 继承

     1. 方法重写

      从父类集成的方法,对子类不适合用,在子类中,重新定义,重新编写这个方法。

    2. 新建子类对象,父类构造方法的执行

    •   先新建父类对象,默认执行父类的无参构造

          无参构造

          super();

    •   可以手动调用父类的有参构造

          super(参数);

    3. super 方法的使用

      super.xxx();

    • 方法重写时,调用父类中同一个方法的代码

      

      super();

    • 调用父类构造方法,默认调用父类午餐构造

       

      super(参数);

    • 调用父类的有参构造

    4. 继承

    作用:代码重用、服用

    单继承

    子类对象:①由父类对象和子类对象绑定,整体作为一个对象。②调用成员时,先找子类,再找父类。③创建子类对象时先创建父类对象。

    重写:继承的方法在子类中重新定义。

    5.多态

      作用:一致的类型。
    
        需有的子类对象,都可以被当做一致的父类型来处理
    
      类型转换:
    
        向上转型
          子类对象,转型成父类
        向下转型
          已经转成父类型的子类对象,再向下转回子类对象
     
    
       instanceof
        (1)运行期类型识别
        (2)对真是类型及其父类型判断,都是TRUE

    6.封装:

      (1)类、对象、引用
      (2)构造方法、this、重载

    7.集成

      (1)作用:代码重用、服用
    
      (2)单继承
    
      (3)子类对象的结构:
    
        父类对象和子类对象绑定,整体作为一个对象
    
        调用成员时,先找子类,再找父类
    
      (4)重写:
    
        从父类集成的方法,对子类不适合用,在子类中,重新定义,重新编写这个方法。
      (5)super: super.xxx();  super(...);

      

  • 相关阅读:
    UVA 11019 Matrix Matcher ( 二维字符串匹配, AC自动机 || 二维Hash )
    蓝桥杯 修改数组 (巧用并查集)
    luoguP3242 [HNOI2015]接水果
    CF757F Team Rocket Rises Again
    luoguP2597 [ZJOI2012]灾难
    luoguP4103 [HEOI2014]大工程
    luoguP3233 [HNOI2014]世界树
    luoguP2495 [SDOI2011]消耗战
    CF613D Kingdom and its Cities
    51nod 1584 加权约数和
  • 原文地址:https://www.cnblogs.com/gxlaqj/p/11417814.html
Copyright © 2011-2022 走看看