[Java学习日志]浅谈接口与事件

这篇博客介绍了Java中的接口概念,对比了与C++接口的区别,强调了Java接口的多继承特性,并展示了接口的定义和实现方式。此外,还探讨了事件处理,包括事件源、监听器和常见事件接口,通过一个简单的登录界面示例说明了事件监听的运用。
摘要由CSDN通过智能技术生成

初入Java,有过C++学习经历,在此记录下Java学习历程。

今天简单说下关于Java的接口与事件。


首先什么是接口?关于接口的概念和理解,在C++中,对接口的解释为————接口是一个共享框架,供两个系统之间交互时使用。如假设用户是你,当你与程序进行交互时,你想将你要处理的数据交付给程序执行,那么如何将数据传递给程序呢?这就必须通过程序提供的接口进行数据交互,程序接口将你的意图传递给程序。而接口,由编写类的人提供的方法组成。我们编写一个类后,在类的内部定义相关的属性以及相关的方法函数,方法函数让程序员能够编写与类对象交互的代码,让程序能够使用类对象。


在Java中,接口的含义与C++类似,在Java中,将接口定义成了一种与类相似的结构;在Java中,定义了一种抽象方法,是一种只给出了头部声明而没有给出方法体的方法,只含抽象方法(可能还包含常量)的一种结构叫做接口


在C++中,我们通常在头文件中给出类的定义(接口),然后把实现(类方法的代码)放在源文件中,这在头文件中给出的类的定义,与Java中的接口相似;


Java中,定义一个接口的关键字为:     interface;

定义一个接口的格式为:       public interface + 接口名 ( + extends + 要继承的接口名,...){

//定义常量

public static final + 数据类型 + 变量名 = 值;

//定义抽象方法

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值