zoukankan      html  css  js  c++  java
  • 15.抽象类与接口

    • 1.抽象类-abstract class

    • 定义:包含抽象函数的类(abstract function)  #并不是所有的函数都必须是抽象函数
    • 注意⚠️:1.抽象类不能产生对象--编译器会报错
    •              2.类继承抽象类的时候--必须实现所有的抽象函数(否则那个类就必须是abstract的)
    •              3.抽象类中的函数
        • 虚函数,被abstract修饰,那么函数不能被private修饰
        • 一般函数,没有特别的限制,可以用private 修饰
     
    • 2.接口—interface

    • 注意⚠️:1.接口中所有函数都必须是public;默认就是public
    •             2.接口中的属性必须是static&final的;默认就是public
    •             3.接口中的数据必须在接口中直接进行初始化,也就是不能使用空final

      

    • 3.重要的接口实现

    • 3.1 Readable
    • 3.2 Comparable
    • 3.3 Comparator
    • 3.4 Iterable
    • 3.5 Iterator
    • 具体可以参考我的文章
    • http://www.cnblogs.com/yangyunnb/p/6086135.html
  • 相关阅读:
    HDU 1013 Digital Roots
    HDU 1290 献给杭电五十周年校庆的礼物
    几何分割问题
    HDU 1222 Wolf and Rabbit
    HDU 1997 汉诺塔VII
    HDU 1443 Joseph
    HTML的标题样式
    HDU 1568 Fibonacci
    Hope
    HDU 1071 The area
  • 原文地址:https://www.cnblogs.com/yangyunnb/p/6098027.html
Copyright © 2011-2022 走看看