`
lj_gzy2014
  • 浏览: 18156 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

java编程之接口

    博客分类:
  • java
阅读更多
      在前面我们已经讲过了抽象类和继承,今天就让我们来看看和抽象类很相似的一种特别的类-----接口(interface)
        接口的定义:
        public interface 接口名(extends 父接口名列表){
              常量;
                抽象方法;
        }
      与抽象类不同,接口里面只有常量和抽象的方法,而抽象类中可能有变量和非抽象的方法。
      
        然而在java中,编译器提供了许多接口,我们不需要自己写接口,直接使用就可以了。那么接口如何使用呢?
        接口的实现:用一个类来“继承”接口,并实现接口中所有的抽象方法,这里的“继承”使用的关键字是implements,格式如下:
        修饰符 class 类名 implements 接口名列表{
    }
    在类的继承中,一个类只能有一个父类。从上面格式可以看出,一个类可以同时继承多个接口,这就实现了多继承。
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseListener;

public class Mylistener4 implements ActionListener,MouseListener{

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

}

@Override
public void mouseClicked(java.awt.event.MouseEvent e) {
// TODO Auto-generated method stub

}

@Override
public void mousePressed(java.awt.event.MouseEvent e) {
// TODO Auto-generated method stub

}

@Override
public void mouseReleased(java.awt.event.MouseEvent e) {
// TODO Auto-generated method stub

}

@Override
public void mouseEntered(java.awt.event.MouseEvent e) {
// TODO Auto-generated method stub

}

@Override
public void mouseExited(java.awt.event.MouseEvent e) {
// TODO Auto-generated method stub

}

}
         在类中将接口中的方法实现就可以完成相应的功能了。
分享到:
评论

相关推荐

    Java平台 Java虚拟机 Java 应用编程接口

    Java平台由Java虚拟机和Java应用编程接口(API)组成。Java API是一套标准化的接口库,使得开发者可以编写与操作系统无关的应用程序。API分为基础部分和扩展部分,随着技术的发展,这些接口不断升级,如从1.1x到1.2...

    Java SE程序 接口中方法部分实现

    Java SE程序 接口中方法部分实现Java SE程序 接口中方法部分实现Java SE程序 接口中方法部分实现Java SE程序 接口中方法部分实现Java SE程序 接口中方法部分实现Java SE程序 接口中方法部分实现Java SE程序 接口中...

    Java SE程序 接口实现的工厂模式

    Java SE程序 接口实现的工厂模式Java SE程序 接口实现的工厂模式Java SE程序 接口实现的工厂模式Java SE程序 接口实现的工厂模式Java SE程序 接口实现的工厂模式Java SE程序 接口实现的工厂模式Java SE程序 接口实现...

    Java SE程序 接口用对象数组实现

    Java SE程序 接口用对象数组实现Java SE程序 接口用对象数组实现Java SE程序 接口用对象数组实现Java SE程序 接口用对象数组实现Java SE程序 接口用对象数组实现Java SE程序 接口用对象数组实现Java SE程序 接口用...

    java 接口练习作业

    在Java编程语言中,接口(Interface)是一种定义行为规范的关键概念。它允许我们定义一组抽象方法,供不同的类实现,从而实现多态性。在这个"java接口练习作业"中,我们将会探讨接口的使用,以及如何将其应用于集合...

    java面向接口编程

    在Java编程语言中,"面向接口编程"是一种重要的设计原则,它强调了程序设计应以接口为中心,而非具体的实现类。这种编程范式有助于提高代码的可扩展性、可维护性和松耦合性。让我们通过生活中的实例和给定的类文件来...

    java的API接口文档模板

    Java API接口文档模板是Java初学者必须掌握的重要知识点之一。该文档模板提供了详细的接口输入输出定义,旨在帮助前后端开发人员快速了解和使用接口。下面我们将对该文档模板进行详细解释。 1. 文档概述 该文档...

    java web接口开发demo

    【Java Web接口开发】是Web应用程序开发中的一个重要环节,它允许不同的系统或客户端通过网络进行数据交互。在Java世界中,实现Web接口通常涉及到Servlet、JSP、Spring MVC或者RESTful API等技术。本示例"java web...

    java中的面向接口编程

    面向接口编程是java编程中的一种重要思想,它强调在系统设计中,各个对象之间的协作关系的重要性。这种思想认为,在系统设计之初,各个对象内部的实现细节不那么重要,而各个对象之间的协作关系才是系统设计的关键。...

    java 微信退款接口

    这个过程涉及到的关键技术主要包括Java编程、HTTPS通信、数字证书以及JSON数据格式处理。 首先,我们需要理解Java在该场景中的角色。Java作为一种广泛使用的后端开发语言,具有强大的网络通信能力,适合构建这种与...

    C#调用Java接口演示

    本示例主要探讨的是如何使用C#调用Java接口,实现不同编程语言之间的交互。C#和Java都是广泛应用的编程语言,它们各自拥有丰富的库和生态系统,但有时需要在两者之间建立桥梁,以利用各自的优点。本文将详细介绍这一...

    java开发接口帮助文档

    Java开发接口帮助文档是开发者在进行Java编程时的重要参考资料,它包含了JDK中的类库、接口、类与类之间的继承关系以及接口与接口之间的继承结构等详细信息。这份文档通常以`.chm`(Microsoft Compiled HTML Help)...

    洪恩JAVA编程之道

    《洪恩JAVA编程之道》是一本深入探讨Java编程技术的书籍,其随碟代码提供了丰富的实践示例,帮助读者巩固理论知识,提升编程技能。在Java编程的世界里,理解和掌握这些知识点至关重要,因为它们构成了Java程序员的...

    Java编程调用微信接口实现图文信息推送功能

    主要介绍了Java编程调用微信接口实现图文信息等推送功能,涉及java微信图文信息推送接口调用及相关文件、字符串编码转换相关操作技巧,需要的朋友可以参考下

    java天气预报源程序接口

    Java天气预报源程序接口是一个专为开发者设计的API,它允许程序员通过编写Java代码来获取并展示实时的天气信息。这个接口提供了丰富的功能,使得开发者能够根据需求自定义天气信息的展示格式,从而满足不同应用场景...

    DELPHI 7 调用 JAVA 接口

    Delphi 7是一款历史悠久且功能强大的Windows应用程序开发工具,而Java则是一种广泛应用于服务器端和跨平台开发的编程语言。本文将深入探讨如何在Delphi 7中调用Java接口,实现两者之间的数据传递和结果返回。 首先...

    java嵌套接口程序

    java 嵌套接口 程序 学习java必须要学习的经典案例,加油学习把

    java程序接口讲解笔记

    java程序接口讲解笔记

    Java语言SQL编程接口part1

    Java语言SQL编程接口

    Matlab与java接口(图文并茂)

    2. JDK版本:安装JDK1.5及以上版本,以支持Java编程和运行Java组件。 二、环境配置 1. 设置系统环境变量: a) 定义JAVA_HOME变量,指向JDK的安装路径,例如:D:/Program Files/Java/Java/jdk1.6.0_05。 b) 更新...

Global site tag (gtag.js) - Google Analytics