接口及事件机制小结

本文详细介绍了接口的基本概念和格式,以及如何通过关键字implements实现接口。进一步解释了事件机制中的事件源、事件监听器方法及事件处理类的概念,并列举了几种常见的事件监听器方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于事件机制建立在接口的基础上,所以对接口需要有基本的了解。

接口:
1.关键字 interface
2.基本格式
public interface 接口名 extends 接口,... {
//定义常量 常量名都必须要大写
public static final 数据类型 常量名 = 值;
static final 数据类型 常量名 = 值;
数据类型 常量名 = 值;

//定义抽象方法
public abstract 返回值数据类型 方法名(数据类型 形参,...);
public 返回值数据类型 方法名(数据类型 形参,...);
abstract 返回值数据类型 方法名(数据类型 形参,...)
;
返回值数据类型 方法名(数据类型 形参,...);
}
特殊:1.与类不相同,接口可以同时继承多个接口。
2.接口里定义的常量和抽象方法的访问修饰符类型都是固定的,类不一定。
3,定义抽象方法时都是已“;”结尾的,不能加大括号,类后面则相反。
4.接口不能实例化对象,类可以
5.接口也是一个类,是特殊的类。

3接口的实现
关键字implements
格式public class 类名 extends 类或者抽象类 implements 接口,... {

}
public class 类名 implements 接口,... {

}
强调:在实现接口时,需要所有的接口都要实现,包括接口的父类。

接口的有点正如它与一般类的不同点一样。
接口可以继承多个类

事件机制:
1.事件源:指的是接收动作的组件
2.事件监听器方法:
addActionListener(ActionListener l); 动作监听器方法,捕获事件源(输入框)的回车和事件源(按钮)上的鼠标点击
addMouseListener(MouseListener l); 鼠标监听器方法,捕获事件源上鼠标按下,释放,单击,进入和离开。
addMouseMotionListener(MouseMotionListener l); 鼠标移动监听器方法,捕获事件源上鼠标按下拖动或者移动鼠标。
addKeyListener(KeyListener l); 键盘监听器方法,捕获事件源上是否有按键按下,松开。
3.事件处理类。
是一种自定义的类,并且负责实现接口。对接收到的事件信息进行判断并处理。所有需要在接收到事件后反应的动作有这个类来完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值