zoukankan      html  css  js  c++  java
  • 0909 多态,抽象类,接口

    多态

    子类继承父类的方法属性,在子类中可以继续对这个方法进行更改,完善,对于主题进行重写。

    1、需要父类同意子类修改方法,关键字 virtual(虚方法)

    2、子类只能重写虚方法 关键字override(重写)

    子类可以有自己的子类

    ------------------------------------------------------

    抽象类

    他是为了被继承而出现的 关键字(abstract)

    父类中的方法和成员变量在子类中都需要重写,所以在父类中就没有必要进行详细写出,子类继承之后进行重写覆盖即可

    抽象方法一定是在抽象类中
    有抽象方法的类,一定是抽象类

    抽象类里面可以写非虚方法

    ------------------------------------------------------

    接口

    让类更加完善,其实就是增加子类的一些属性 关键字(interface)

    接口里面没有实例方法,也不能写实例方法 

  • 相关阅读:
    class类文件具有错误的版本52.0,应为50.0
    git learn.
    git diff 命令用法
    vlan
    bridge
    Packet flow in l2(receive and transmit)
    /proc/uptime详解
    linux 内核数据结构之红黑树.
    linux 内核数据结构之 avl树.
    python学习.
  • 原文地址:https://www.cnblogs.com/a12110303043/p/5857227.html
Copyright © 2011-2022 走看看