接口与事件

接口与事件
对于接口的理解首先要从类的分类开始。类分为三种:普通类,接口,抽象类。而普通类即为之前接触的较多的类。定义方式如下:
Public class Hello.java{}
而接口则与普通类有如下几点的区别:
定义方式为:public interface Hello.java{};若有普通类继承该接口,则为:public class Test implements Hello.java{};若有某接口继承该接口,则为:public interface Testjiekou extends Hello.jiava{}.可以看出在定义方式上的区别主要是关键字的区别。
而接口中的方法都必须为抽象方法。何为抽象方法,就是没有方法体的方法。既然没有方法体,那么接口也就没有什么实际的有效果意义,其存在的价值为何?那么接口方法的意义只能由其子类继承后实现,所以不难看出接口存在的唯一意义就是被继承,也就是接口充当了一个模板的角色。当类来继承接口时,接口中的所有抽象方法都必须被重写(不是重载),也就是加上方法体。关于接口中属性的定义必须实体化,其属性赋值必须为常量。
而关于其继承与类的继承最大区别就是接口的继承可实现多继承,
也就是一个普通类可继承与多个接口。
总而言之,接口就是起一个模板的作用,自己本身不能实现效果。
带有某种高度抽象性。而抽象类就是介于普通类与接口之间的一种类,其属性没限制,能有抽象方法亦能有普通方法。

当谈到事件时就不能忽略一个重要的类(也有接口):监听器。
监听器顾名思义即为对某一特定事件进行监听,从而再与另一事件相连做出反应。比如在做画图板时,就需要用到鼠标监听MouseListener ,
监听接口ActionListener。此外监听类中的方法没必要再主函数中调用在实行,其会自动在监听类中实现,也就是当将监听器装到窗体上时方法会随着监听器的实现而实现。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值