java项目接口处理方法_接口||Java中事件处理

接口提供了关联及方法调用上的可插入性,软件系统的规模越大,生命周期越长,接口使得软件系统的灵活性和可扩展性,可插入性方面得到保证。

Java中接口是一个引用类型,与类相似,所以在程序中定义并使用一个接口类型的变量,在接口中只能有常量和方法签名,接口中没有构造方法,不能被实例化,只能被类实现或者被其他的接口继承,所以声明方法时不用编写方法体。当实现多个接口时,对象可以同时具有自身所属类的类型和其所实现所有接口的类型,声明一个接口类型的变量(接口是引用类型),那么它的值可以引用任何实现了该接口的类的任何实例对象。

接口的实现:

如果在接口前加public关键词,则该接口可以被任何一个类引用

[修饰符] calss 类名称 implements 接口列表{

//类体

//在类中要实现所有接口中声明的方法

}

interface InterfaceA{

final int suml=20;

int getValue();

}

interface InterfaceB{

void say();

}

class InterfaceTest implements InterfaceA,InterfaceB{

public int getValue(){

System.out.println("......");

return ..;

}

public void say(){

System.out.println("......");

}

}

public class Test{

public static void main(String []args){

InterfaceTest obj = new InterfaceTest();

obj.getValue();

obj.say();

}

}

接口的作用:

1.丰富类的继承关系;

2.利用接口的强制规则,在团队开发的时候用户项目框架的搭建

缺点:

如果向一个Java接口中加入一个新方法,所有实现这个接口的类就无法成功通过编译了

Java中的事件处理模型被称为授权事件模型,由事件源对象,事件监听方法,事件接口(事件处理类)组成

事件源对象及事件的产生者,组件,键盘,鼠标,焦点,窗口可以成为事件源对象;

事件监听方法即事件监听器,由事件源对象提供,然后收集事件源对象的信息和动作信息,将这些信息交给事件监听方法的参数对象进行处理;

事件接口是事件监听方法中的参数类型,事件接口的对象拿到事件源对象的信息和动作信息后,就会根据动作信息来决定调用哪一个事件处理方法,然后将信息封装事件处理方法的参数中,最后执行方法中的代码。

实现步骤:

1.分析事件源对象,时间所属类型,选择事件监听方法;

2.找出相对应的事件接口和事件处理方法。

Java中事件的继承关系:

59b0eabc3ccd77e34b4c49b9c9239564.png

监听器类型:

db31a45bfca5e24d068586bf65134058.png

2672add2206e72938f2a01b639263624.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值