`
请叫我炜仔
  • 浏览: 4602 次
  • 性别: Icon_minigender_1
  • 来自: 南通
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

接口事件总结

 
阅读更多
一、Java中定义接口关键字是interface,接口中只能包含常量和抽象方法,而且抽象方法的格式和类中的也不一样。
Java定义接口格式是


public interface 接口名 extends 接口,... {

//定义常量

static final 数据类型 常量名 = 值;
数据类型 常量名 = 值;

//抽象方法
public abstract 返回值类型 方法名(数据类型 参数名,...);
public 返回值类型 方法名(数据类型 参数名,...);
返回值类型 方法名(数据类型 参数名,...);

}


接口默认的访问修饰符就是public,同时接口还会默认提供static,final,abstract这些关键字。所以在定义常量的时候可以最详细的写成public static final 数据类型 常量名 = 值;
或者把那些默认的额省略,就像上面一样。值得一提的是接口中只能有抽象方法,所以不能有方法体,自然也就没有类中普通方法定义时的花括号。

子类可以继承一个父类,是单继承,而接口也可以继承一个或者多个父接口。
因为类中有构造方法,所以可以创建对象,而类中没有所以不能创建对象。

总结一下,类和接口大概有下面这些区别
1.关键字不一样,类的是class,接口的是interface
2.接口的访问修饰符只有public,类的访问修饰符有四个
3.类中可以有属性,方法,构造方法,而接口中只有常量和和抽象方法
4.类可以创建对象,接口不能创建对象
5.类可以继承一个类和多个接口,而接口只能只能继承接口


二、定义完接口下面就该实现接口了,定义一个类去实现
实现接口的关键字:implements
格式:
public class 类名 extends 类 implements 接口,... {

}
值得注意是
子类必须要实现父接口中所有的抽象方法,而类可以继承一个类和多个接口
三、事件
1.事件源
1.只有Swing和awt的图形界面组件才能成为事件源对象。
2.接收动作的组件对象就是事件源。
(动作发生在哪一个组件上,那么该组件就是事件源对象)

2.事件监听器方法
addActionListener(ActionListener l);
类似按钮上的鼠标点击或者输入框中的回车
addMouseListener(MouseListener l);
在事件源上发生鼠标按下,释放,单击,进入,离开操作时

3.事件接口(事件处理者)
定义类去实现ActionListener接口
定义类去实现MouseListener接口
分享到:
评论

相关推荐

    C#接口,委托与事件,事件异步轮询

    总结来说,接口定义了对象的行为标准,委托提供了方法调用的灵活性,而事件则是对象间通信的重要方式。通过结合这些特性,开发者可以构建出高效、可扩展的异步事件处理机制,如事件异步轮询,使得应用程序能够及时...

    C#接口学习总结

    ### C#接口学习总结 #### 一、接口概念与作用 在C#中,接口是一种特殊的抽象类型,它由一组签名组成,这些签名定义了一组方法、属性、索引器和事件,但不包含任何实现细节。接口的主要作用是定义了一个类必须遵循...

    JAVA程序:接口小结

    本文档“JAVA程序:接口小结”很可能是对Java接口的全面总结,包含了相关的代码示例,帮助学习者深入理解和运用接口。 接口在Java中的主要特性包括: 1. **接口是完全抽象的**:接口中的所有方法默认都是抽象的,...

    钉钉开发服务器端API注册业务事件回调接口php版demo(基于ThinkPHP5)

    总结起来,实现钉钉开发服务器端API注册业务事件回调接口的PHP版本Demo,关键在于理解和使用ThinkPHP5框架,正确配置和验证钉钉回调请求,以及设计适应各种业务事件的处理逻辑。通过这个过程,开发者能够构建出高效...

    Arcengine接口总结

    本篇文章将深入探讨ArcEngine的接口总结,帮助开发者更好地理解和利用这些接口来实现功能丰富的GIS应用。 1. **ArcEngine核心接口** ArcEngine的核心接口包括了`IArcMapDocument`、`IMapControl`和`IFeatureLayer`...

    AWT 事件模型 总结:类,方法,接口

    JAVA编程基础:第七章 AWT 事件模型 总结:类,方法,接口,其中总结了如何获得事件源,实现接口方法,是对awt的一些组件的总结

    Java Swing 常用事件和监听器接口

    Java Swing 常用事件和监听器接口 Java Swing 是一个功能强大的图形用户界面(GUI)工具包,它提供了许多事件和监听器接口,帮助开发者更好地处理用户交互。下面是 Java Swing 中常用的事件和监听器接口。 1. ...

    深海捷呼叫中心接口事件使用文档

    ### 深海捷呼叫中心接口事件使用文档知识点解析 #### 一、文档概述 《深海捷呼叫中心接口事件使用文档》是一份详细介绍深海捷科技有限公司所提供呼叫中心系统接口事件使用的文档。该文档主要面向开发人员和技术...

    Android基本控件事件总结

    本文将对Android的一些常见控件及其对应的事件进行总结,帮助开发者更好地理解和应用这些控件。 首先,Button(按钮)是最常见的控件之一,用于执行特定的操作。按钮的单击事件可以通过实现OnClickListener接口来...

    Node.js-事件总线通过定义事件接口apt方式生成事件代理分发事件给注册并实现的接口类

    标题中的“Node.js-事件总线通过定义事件接口apt方式生成事件代理分发事件给注册并实现的接口类”指的是在Node.js环境中,利用事件驱动模型来构建应用程序,并结合了APT(Annotation Processing Tool)技术来生成...

    net 接口实现,接口定义,接口和类,接口,类

    在.NET编程中,接口(Interface)扮演着至关重要的角色,它是类型之间的一种契约,定义了一组方法、属性和事件,但不提供具体的实现。接口的使用使得代码更加灵活,易于扩展,同时也支持多继承,这是类无法直接实现...

    C#接口与事件编程借鉴.pdf

    总结来说,接口允许我们定义一组方法规范,强制类遵循这些规范,而事件则提供了在对象间通信和反应特定状态变化的机制。理解和熟练掌握这两种特性对于编写可扩展和模块化的C#应用程序至关重要。

    c#接口调用案例

    总结来说,这个"C#接口调用案例"涵盖了C#中接口的定义、实现以及在ASP.NET Web应用中的调用。通过接口,我们可以确保类遵循一定的行为标准,同时允许灵活地替换实现,从而提高代码的复用性和可维护性。在实际项目中...

    泛微接口说明与调用实例

    总结来说,泛微接口说明与调用实例是企业实现系统间高效协同的关键,涵盖了文档管理、工作流程和人力资源管理等多个重要领域。通过熟练掌握并应用这些接口,企业可以构建起灵活、强大的信息化解决方案,提升整体运营...

    C语言接口与实现C语言接口与实现C语言接口与实现

    《C语言接口与实现》是一...总结来说,《C语言接口与实现》涵盖了C语言编程中接口设计的原则、实现的技巧以及相关的编程实践。通过对这些内容的深入理解和应用,开发者能够编写出更加高效、易于理解和维护的C语言程序。

    用友NC接口解决方案

    - **ESB配置接口条件**:设置接口的触发条件,如定时任务、事件驱动等。 - **ESB配置数据推送目标**:定义数据的接收方,即数据最终需要推送的目标系统。 - **ESB标准连接器**:ESB支持多种标准连接器,用于处理不同...

    ipmi接口总结、ipmi接口总结、

    "IPMI接口总结、IPMB总线概述" IPMI(Intelligent Platform Management Interface)是一种智能平台管理接口,用于实现服务器平台管理,包括服务器的实时监控、故障诊断、远程控制等功能。IPMI协议基于IPMB...

    事件编程小结

    ### 事件编程小结 在Java中,事件处理机制是一种非常重要的编程模型,尤其是在图形用户界面(GUI)设计中。事件编程允许程序响应用户的输入,如点击按钮、移动鼠标等。本文将详细介绍Java中的事件处理机制,特别是...

    C#接口技术.pdf

    这里的`IMyExample`接口定义了几个成员,包括索引器、事件、方法和属性,所有这些都必须在实现接口的类中具体化。 #### 定义接口成员 接口成员可以是无参数或有参数的方法、只读或可读写属性、事件以及索引器。...

Global site tag (gtag.js) - Google Analytics