接口和抽象类以及事件机制_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 接口和抽象类以及事件机制

接口和抽象类以及事件机制

 2013/12/5 18:26:15  沉沦的夏天  程序员俱乐部  我要评论(0)
  • 摘要:一.接口1.接口的定义定义接口的关键字:interface格式:publicinterface接口名extends接口,...{//接口可以继承接口//常量常量的命名习惯:每一个字母都必须要大写。publicstaticfinal数据类型常量名=值;staticfinal数据类型常量名=值;数据类型常量名=值;//其中public,static,final都是默认的//抽象方法该方法必须在子类中重写publicabstract返回值数据类型方法名(数据类型形参,...)
  • 标签:事件 接口 抽象
一.接口
1.接口的定义
定义接口的关键字:interface
格式:
public interface 接口名 extends 接口,... {  //接口可以继承接口
//常量   常量的命名习惯:每一个字母都必须要大写。
public static final 数据类型 常量名 = 值;
static final 数据类型 常量名 = 值;
数据类型 常量名 = 值;  //其中public ,static ,final都是默认的

//抽象方法  该方法必须在子类中重写
public abstract 返回值数据类型  方法名(数据类型 形参,...);
abstract 返回值数据类型  方法名(数据类型 形参,...);
返回值数据类型  方法名(数据类型 形参,...); //public abstract 是默认的
}

接口也是类,只是比较特殊而已。

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

}

注意:类必须要实现接口中所有的抽象方法。

3.接口和类的区别:
1.类中的属性和方法的访问类型不限,而接口的常量和方法是public;
2 接口中的方法没有方法体,不能用接口实例化对象,而类的方法必须有方法体;
4.接口的作用:
1.可以让类实现多继承。
2.熟悉接口的定义与实现。

二.抽象类
1.抽象类的定义与继承
public abstract class 抽象类名 extends 类或者抽象类 implements 接口,... {
//可以定义类中所有的属性和方法。
//可以定义接口中的常量和抽象方法。
}
抽象类就是介于接口和类之间的一种特殊类。
类可以实例化对象,抽象类不能。

三.事件机制
1.事件源
事件源只能是图形界面组件对象。比如某个按钮
根据你的动作来确定,动作发生在哪一个组件上,那么该组件就是事件源对象。

2.事件监听器方法
addActionListener(ActionListener l);  动作监听器方法,捕获事件源(输入框)的回车和事件源(按钮)上的鼠标点击
addMouseListener(MouseListener l);   鼠标监听器方法,捕获事件源上鼠标按下,释放,单击,进入和离开。
addMouseMotionListener(MouseMotionListener l);  鼠标移动监听器方法,捕获事件源上鼠标按下拖动或者移动鼠标。
addKeyListener(KeyListener l); 键盘监听器方法,捕获事件源上是否有按键按下,松开。

3.事件处理
自定义的类,实现对应的事件接口。
ActionListener
MouseListener
MouseMotionListener
KeyListener

发表评论
用户名: 匿名