P1监听器
监听器的作用:
参照之前的按钮,按钮属于一种类,这个类里面的方法是已经写好的。
按钮具有点击功能,对于点击按钮之后具体执行什么代码,开发者是不知道的。点击不同的按钮,程序执行的结果也不同。
由此提出------对于行为的抽象化处理。也就是针对这个行为,只指定名字,不具体写方法。具体的方法由第三方开发者自己写(我们写)。行为抽象的方法是自带的,不需要第三方开发者写。这种只有函数的形式没有具体内容的函数就叫抽象函数,或者抽象方法。
ActionListener 动作监听器,这是一个接口。ActionListener的源代码可以看出代码量很少,函数只有形式没有内容。也就是说ActionListener是一个抽象函数/抽象方法。在点击按钮时,运行的函数形式已知,但是具体内容需要我们来写。
这个笔记就是介绍接口的使用方法
接口的关键字为interface,与类同级
接口的定义格式和类相似,具体格式为:public interface 接口名{} (目前不涉及定义接口的部分)
接口的优点:可以作为类型存在
接口的使用方法步骤:
1:创建一个类:用于 写出需要实现功能的接口。此处涉及到一个新的关键字:implements
格式:public class LoginListener implements ActionListener{}
其中LoginListener是类