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,这就是实现接口时用到的关键字。一个类也可以实现多个接口,接口之间用“,”分隔开。

  • 相关阅读:
    linux内核中GNU C和标准C的区别
    linux内核中GNU C和标准C的区别
    Getting start with dbus in systemd (02)
    Getting start with dbus in systemd (01)
    Getting start with dbus in systemd (03)
    物理内存相关的三个数据结构
    数据类型对应字节数(32位,64位 int 占字节数)
    Linux kernel 内存
    共模电感的原理以及使用情况
    [原创]DC-DC输出端加电压会烧毁
  • 原文地址:https://www.cnblogs.com/gzyfj/p/4419523.html
Copyright © 2011-2022 走看看