接口与监听

                    接口与监听机制
今天接收到的信息量有点大,最近得提高一下自己的记忆力,课堂上

听得很懂,课下又忘得差不多了,意识到学这个需要不停的加强知识

的记忆和理解,不多说闲话了,总结一下。
一:接口
java中为了丰富类的继承,设置接口,接口可以实现多个接口,而类

只能继承一个类,但是类也可以实现多个接口,接口只是一种特殊的

类,与类不同的点之一就是访问修饰符,接口中只有一种,就是

public,而类中有四种(private,public,protected,默认的)。
其二,接口中的方法都没有方法体,称为抽象方法。但是类中的方法

有方法体。接口的定义格式;public interface 接口名{};接口中

的默认属性是public static final ,而且只有一种属性,后面接数

据类型加常量名,接口中定义的方法默认是public abstract 而且只

能是public abstract,后面接返回值数据类型加方法名,后面以()

结尾,没有方法体接口中全是抽象方法,所以没有构造方法,不能创

建对象。其三:接口的实现,接口可以继承多个接口,(public

interface  接口名 extends 接口名,,,,.)用类来实现接口用

关键字 implements
格式:public  class 类名 extends 类名 implemnts 接口名 接口

名,,,还有一点,与类继承类不同的是,子类不需要实现父类所有

方法,但是继承接口中,必须实现接口中所有的方法,而且接口也可

以做实现类的父类,实现类对象自动转换为接口类型。说了这么多,

那么接口有什么用呢。我们都知道,团队开发中,每个人都有分工,

每个人都有自己的定义方法,为了统一格式,提高团队效率就要靠接

口实现了。
二:抽象类
抽象类拥有接口和类的功能,可以定义已实现的方法,亦可以定义父

接口中没有的方法,格式:Public abstract class 抽象名{}抽象类

中不能直接创建对象,但是可以通过子类继承之后创建对象。
抽象类中继承格式:public abstract class 抽象类名 extends 抽

象类或者类  implements 接口,, {}注意一点:子类继承抽象类时

,必须实现抽象类中的abstract 方法。
三:事件机制
包括四个部分(事件源,事件监听器方法,事件处理类,事件执行流

程)。
1:事件源。java中,所有图形界面容器以及元素组件对象,都可以

作为事件源,动作发生在哪一个元素组件对象中,发生的那一刻,执

行的动作。
2:事件监听器方法
addActionListener(ActionListener l);(动作监听器方法)
addMouseListener(MouseListener l);(鼠标监听器方法)
addMouseMotionListener(MouseMotionListener l);(鼠标移动监听

器方法)
addKeyListener(KeyListener l);(键盘监听器方法)
第一个方法,就是我们平常普通的 鼠标单击,回车动作
第二个自然就应用在鼠标上了,鼠标按下,释放,进入,离开,等操

作都属于。
第三个顾名思义就是,鼠标移动,它就监听到了(移动,拖拉,拽)
第四个显然就是应用到,键盘中,按下了某个键。
3.事件处理类
定义一个类,实现接口,接口中的方法就是事件处理方法
4.事件执行流程就包括上面三部。

猜你喜欢

转载自cathy1012.iteye.com/blog/2040114