zoukankan      html  css  js  c++  java
  • Java 接口

    1.接口的定义格式:
    interface 接口名{

    }

    2.接口要注意的事项 :
      1. 接口是一个特殊的类。
      2. 接口的成员变量默认的修饰符为: public static final 。那么也就是说接口中的成员变量都是常量。
      3. 接口中 的方法都是抽象的方法,默认的修饰符为: public abstract。
      4. 接口不能创建对象。
      5. 接口是没有构造方法的。
      6. 接口是给类去实现使用的,非抽象类实现一个接口的时候,必须要把接口中所有方法全部实现。

     1 //普通的铅笔类
     2 class Pencil{
     3     
     4     String name;
     5 
     6     public Pencil(String name){
     7         this.name = name;
     8     }
     9 
    10     public void write(){
    11         System.out.println(name+"沙沙的写...");
    12     }
    13 }
    14 
    15 
    16 //橡皮接口
    17 interface Eraser{
    18     
    19     public void remove();
    20 }
    21 
    22 
    23 //带橡皮的铅笔
    24 class PencilWithEraser extends Pencil implements Eraser {
    25 
    26     public PencilWithEraser(String name){
    27         super(name);
    28     }
    29 
    30 
    31     public void remove(){
    32         System.out.println("涂改,涂改....");
    33     }
    34 }
    35 
    36 
    37 class Demo8 
    38 {
    39     public static void main(String[] args) 
    40     {
    41         //System.out.println("Hello World!");
    42     
    43         PencilWithEraser p = new PencilWithEraser("2B铅笔");
    44         p.write();
    45         p.remove();
    46     
    47     }
    48 }

    3.接口的作用:
      1. 程序的解耦。 (低耦合)
      2. 定义约束规范。
      3. 拓展功能。

    4.类与接口要注意的事项:
      1. 非抽象类实现一个接口时,必须要把接口中所有方法全部实现。
      2. 抽象类实现一个接口时,可以实现也可以不实现接口中的 方法。
      3. 一个类可以实现多个接口 。

    5.接口与接口之间关系: 继承关系。

    接口与接口之间要注意事项:
      1. 一个接口是可以继承多个接口的。

  • 相关阅读:
    django中间件和常用模块
    django之forms组件
    django和ajax、分页器、批量插入数据
    django之模型层ORM操作
    (专题三)02-1 程序和程序设计流程-选择结构
    (专题三)01 程序和程序设计流程-顺序结构
    (专题二)05 矩阵的存储方式
    (专题二)04 矩阵的处理-矩阵的特征值
    [代码片段]YEAH!连通域标记和计数
    TTL和CMOS
  • 原文地址:https://www.cnblogs.com/bequt/p/5024259.html
Copyright © 2011-2022 走看看