zoukankan      html  css  js  c++  java
  • 寒假Day38:设计模式 接口

    多态表示不同的对象可以执行相同的动作,但要通过他们自己的实现代码来执行

    对象的声明是父类,实例化的对象是子类才能实现多态

    子类以父类的身份出现,但子类特有的属性和方法不可以使用;子类在工作时以自己的方式实现(父类)。

    方法重写:使用override关键字,子类将父类实现替换为它自己的实现

    virtual:表示此方法是虚方法,可以被子类重写

     

     

    抽象类:不能实例化,实例化是没有意义的;抽象方法是必须被子类重写的方法;如果类中包含抽象方法,那么类就必须定义为抽象类,不论是否还包含其它一般方法。目的:用来继承。(abstract 抽象类、抽象方法(无方法体))

     

    接口(interface声明):一旦类实现了接口,类就可以支持接口所指定的所有属性和成员;命名:前面加I;一个类可以支持多个接口;不能实例化。

  • 相关阅读:
    CF763C Timofey and Remoduling
    CF762E Radio Stations
    CF762D Maximum Path
    CF763B Timofey and Rectangles
    URAL1696 Salary for Robots
    uva10884 Persephone
    LA4273 Post Offices
    SCU3037 Painting the Balls
    poj3375 Network Connection
    Golang zip压缩文件读写操作
  • 原文地址:https://www.cnblogs.com/OFSHK/p/12398927.html
Copyright © 2011-2022 走看看