zoukankan      html  css  js  c++  java
  • java中接口的运用

      在java中接口是非常重要的内容,接口不仅解决类的单继承问题,而且接口有和抽象类一样的功能,可以强制的约束实现接口的某些功能。接口顾名思义就是可以连接其他接口或者类,以特定的方式实现了类的多继承。

      下面我们来看看接口的声明和实现:

      在java中用关键字interface声明接口,声明方式的代码如下:

    1 public abstract interface 接口名{
    2         / **
    3             * 定义一个接口
    4             */
    5         public abstract void print();
    6         //也可以是final声明的常量,static成员变量
    7 }        

      如上就是接口的声明,在上面的接口中的abstract可以不写,因为接口默认的是抽象。方法也可以不写abstract,方法默认的是抽象,也就是说接口中的方法都是抽象方法,没有主体。接口中默认的访问修饰符是public,因此也可以不写。

      接口的实现:

        接口不能被实例化,因为接口是抽象类。因此我们必须建立一个类来实现接口中的方法。实现接口可以有两个方法:

        一是实现接口中的所有方法,二是给自己声明为抽象类。下面我们来看看这两种方法:

    public class 类名implements 接口名{
            //对上面的接口进行实现   
            public void print(){
                     System.out.print("这是接口的实现");
            }    
    }

      还有就是声明自己为抽象类。

    public class abstract 类名 implements 接口名 {
            //类中的方法和成员变量  
    }

      上面实现接口都用到了一个单词implements,这就是实现接口时用到的关键字。一个类也可以实现多个接口,接口之间用“,”分隔开。

  • 相关阅读:
    接口测试的一个正常取值的实例
    接口测试的常见问题
    多接口(增删改查接口)的组合测试流程
    深入理解Java面向对象三大特性 封装 继承 多态
    vue.js入门
    Java,vue.js,jsp for循环的写法
    js的重载
    js的函数作用域
    闭包是什么以及封闭包怎么产生的?
    Leetcode 234. Palindrome Linked List
  • 原文地址:https://www.cnblogs.com/gzyfj/p/4419523.html
Copyright © 2011-2022 走看看