• 关于接口


    壹.是什么?

         interface接口,他描述了一种规范,一种对扩展内容的 描述或者说约定。不能把他理解成抽象类,抽象类的意义在于执导怎样做,而接口则是告诉你做什么,
     
    贰.命名规范
        一般以“I”开头,以“able”结尾。
     
    叁.语法
        
        1.接口中只能有方法。也就是说接口中不能有变量(字段)属性。
    接口中没有实现,字段没有意义。
      
       2.接口中可以定义多个方法,也可以不定义任何方法(* 标识接口)。
     
       3.接口没有构造函数,因为接口的意义不在于接口本身能实现什么,构造函数没有意义。
     
       4.接口的成员不能加访问修饰符。
     
       5.接口中的方法中不能有任何实现。
     
       6.接口不能实例化。
     
       7.抽象类只能单继承,接口是多继承的。
     
    肆.用途
      
      1.为了多继承
     
       2.当多个类拥有共同的方法,而他们之间又不能抽象出一个父类时候。可以用接口。
      (这话有点绕,举个例子:“飞机能飞,鸟也能飞,我喝多了也能飞。这几个事物能抽象出一个父类吗?”
     
  • 相关阅读:
    Iterator 迭代器
    Collection-List
    Collection-Set
    Collection
    多线程
    面向对象<高级>知识点
    链表
    面向对象<基础>知识点
    三层架构和MVC模式详解
    impala为什么比hive快
  • 原文地址:https://www.cnblogs.com/mcad/p/4194341.html
Copyright © 2020-2023  润新知