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

  • 相关阅读:
    单/多文档的窗体类属性修改(VC_MFC)
    RTTI 与消息机制(VC_MFC)
    对话框属性页(VC_MFC)
    插入符与路径(VC_MFC)
    重画控件与系统托盘图标编写(VC_MFC)
    颜色,文件和字体对话框(VC_MFC)
    ODBC 数据类型和API(VC)
    CTreeCtrl 和 CListCtrl 控件(VC_MFC)
    找回桌面清理向导清理多余IE图标
    win7任务栏缩略图消失的解决方法
  • 原文地址:https://www.cnblogs.com/gzyfj/p/4419523.html
Copyright © 2011-2022 走看看