接口和事件的总结_JAVA_编程开发_程序员俱乐部

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

接口和事件的总结

 2013/12/7 21:26:16  我就是CT  程序员俱乐部  我要评论(0)
  • 摘要:[/b]接口和事件的总结1.接口1.接口的定义定义接口的关键字:interface格式:publicinterface接口名extends接口,...{//定义常量常量名都必须要大写publicstaticfinal数据类型常量名=值;staticfinal数据类型常量名=值;数据类型常量名=值;eg:intSCORE=100;//定义抽象方法publicabstract返回值数据类型方法名(数据类型形参,...);public返回值数据类型方法名(数据类型形参,...)
  • 标签:事件 总结 接口
[/b] 接口和事件的总结
1.接口
1.接口的定义
定义接口的关键字:interface
格式:
public interface 接口名 extends 接口,... {
//定义常量  常量名都必须要大写
public static final 数据类型 常量名 = 值;
static final 数据类型 常量名 = 值;
数据类型 常量名 = 值;
eg:int SCORE=100;

//定义抽象方法
public abstract 返回值数据类型 方法名(数据类型 形参,...);
public 返回值数据类型 方法名(数据类型 形参,...);
abstract 返回值数据类型 方法名(数据类型 形参,...);
返回值数据类型 方法名(数据类型 形参,...);
eg:void draw();
}
注意:  1.接口默认的访问修饰符是public ;
2.接口不能用来实例化对象。
3.接口可以继承多个接口(接口是一种类)
2.接口的实现
实现接口的关键字:implements
格式:(先继承再实现接口)
public class 类名 extends 类或者抽象类 implements 接口,... {

}
注意:
当类实现接口时,必须要实现接口中所有的抽象方法,否则程序编译报错。
类可以先继承类或者抽象类,然后再去实现接口。
eg:   public   interface   I   {   //创建一个接口I
          method1(){};   //定义抽象方法
  }  
class   A   implements   I    {  //创建一个类 ,并实现接口
          method1()   //实现接口中的抽象方法
          {  
                    somefunction......  
          }  
  }  


3.接口和类的区别与联系
1.与类不相同,接口可以同时继承多个接口。
        2.接口里定义的常量和抽象方法的访问修饰符类型都是固定的,类不一定。
        3,定义抽象方法时都是已“;”结尾的,不能加大括号,类后面则相反。
        4.接口不能实例化对象,类可以
        5.接口也是一个类,是特殊的类。


4.接口的作用
(1)通过接口可以实现不相关类的相同行为,而不需要了解对象所对应的类。
 (2)通过接口可以指明多个类需要实现的方法。
  (3)通过接口可以了解对象的交互界面,而不需了解对象所对应的类。


2.抽象类
抽象类的定义和继承
定义抽象类的关键字:abstract class
格式:
public abstract class 抽象类名 extends 类或者抽象类 implements 接口,... {
//类中所有的属性和方法

//定义接口中的常量和抽象方法
public abstract 返回值数据类型 方法名(数据类型 形参,...);

}
抽象类不能创建对象

抽象类是介于类和接口中间的一种特殊类。

3.事件机制
1.事件源
所用的图形界面组件(容器组件和元素组件)对象。
动作要响应到哪一个组件上,那么该组件对象就是一个事件源对象。

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

3.事件处理
自定义的类实现监听器接口。
类会实现接口中的抽象方法,这些抽象方法就是具体的操作。
[align=left][/align][b]
[/b]
上一篇: java中的事件机制 下一篇: java中类的基础
发表评论
用户名: 匿名