zoukankan      html  css  js  c++  java
  • 接口

    接口

          

           使用interface关键字定义

           使用implements 来实现接口

          接口中的方法都是抽象(abstract)方法,

           一个类可以实现N个接口

           提高灵活性、规范子类、提高扩展性 、多重实现、让设计更加合理

           不能有构造方法,不能有属性

    在接口中,只能有公共的静态常量 public static final int a=0;

    公共的抽象方法

    拥有多态的特性

    抽象类与接口的区别

     

    抽象类

    接口

     

    定义

    abstract class

    interface

     

    属性

    可以拥有属性,静态变量、常量

    只能拥有公共的静态常量

     
     

    方法

    可以有抽象方法,也可以有普通方法

    只能拥有公共的抽象方法

     
     

    构造方法

    有构造方法 不能被实例化

    没有构造方法 不能被实例化

     
     

    使用

    单根继承

    多重实现

     
     
  • 相关阅读:
    第三周学习进度条
    软件工程个人作业02
    构建之法阅读笔记02
    学习进度条
    构建之法阅读笔记01
    软件工程个人作业01
    构建之法粗读
    第一次作业
    动手动脑接口与继承
    大道至简第七章第八章
  • 原文地址:https://www.cnblogs.com/-try/p/3681357.html
Copyright © 2011-2022 走看看