接口的定义,使用,以及事件的监听方法
众所周知,类是对所有对象所共有的方法和属性的定义,即类是一个抽象的规则,定义一个类无非是两个用途,或者生成对象调用其方法,或者用作给其他类来继承,而在后一个用途上,我们要求子类必须重写父类的方法时就需要定义一个接口。
接口本身也是一个类,但是接口定义的是一个没有任何方法体实现的方法,而这也是接口定义的规则,只能定义方法名,返回值,以及参数表,而不能有实现。并且,接口不能用来直接创建对象。
在定义接口的时候,一个class类可以实现多个接口,而一个class类只能继承一个class,这也就意味着我们可以通过定义接口的方法来实现class类的多元继承,完成多个有效事件。
import java.awt.event.ActionEvent;public class Listener implements java.awt.event.ActionListener{public void actionPerformed(ActionEvent e) {String com=e.getActionCommand();if(com.equals("login")){System.out.println("登陆成功");}else if(com.equals("cancel")){System.out.println("取消");}}}