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

    多态

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

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

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

    子类可以有自己的子类

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

    抽象类

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

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

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

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

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

    接口

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

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

  • 相关阅读:
    数据--第28课
    数据--第27课
    数据--第26课
    数据--第25课
    数据--第23课
    数据--第24课
    数据--第22课
    数据--第21课-递归课后练习
    lambda表达式
    数组和链表
  • 原文地址:https://www.cnblogs.com/a12110303043/p/5857227.html
Copyright © 2011-2022 走看看