zoukankan      html  css  js  c++  java
  • abstract class与 interfacer

    抽象类与接口:

    1,abstrcat修饰的类是抽象类,里面的方法由abstract修饰,没有方法体,但是可以有其它成员变量、构造函数和非抽象方法。

    2,抽象类不能产生实例,必须由子类实现具体的方法,并且如果子类不是抽象类,要实现父类的全部的抽象方法。

    3,如果一个类中有抽象方法,这个类就是抽象类。

    4,一个类可以实现多个接口,用特殊标识符implements,接口之间用逗号隔开。

    5,实现接口的类如果不是抽象类,则必须实现接口的所有方法。

    6,接口中的成员只能是常量,方法都是public的抽象函数。

    接口与抽象类的区别:

    一个类只能继承一个抽象类,但可以实现多个接口;接口中的所有方法都是抽象的,所有的常量都是静态不可修改的。

  • 相关阅读:
    最小生成树
    单源最短路
    插入排序 静态链表转为有序数组
    不定时更新
    huffman
    二叉树
    宽度优先搜索
    深度优先搜索
    链表
    jQuery学习中 attr() 和 prop() 的区别
  • 原文地址:https://www.cnblogs.com/cocoabird/p/8463641.html
Copyright © 2011-2022 走看看