`
wz94
  • 浏览: 30939 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

接口与事件机制

阅读更多

 

    (由于之前寝室断网、在公司内忙着敲代码所以落了很多篇总结,所以从这篇开始都算是补前边的。。。)

 

一、接口

           定义

              定义接口的关键字是 interface

              public interface 接口 extends 接口名,......{

                       //常量

                       public static final 数据类型 常量名 = 值;//常量名的每一个字母要全部大写(public static final 可以不写,写的话static 和 final位置可换,字母大写是java默认的语法格式,尽量这么做)

                       //抽象方法

                       public 返回值数据类型 方法名(数据类型 参数名,....);

             }

             注意:

                    1.接口可以继承多个接口

                    2.接口中只有一种访问修饰符public

                    3.接口中默认就是常量,所以public static final都可以不写

                    4.接口也是一种类

                    5.接口不能用来实例化对象

 

        实现

               实现接口的关键字是 implements

               格式:

               public class  类名  extends 类或抽象类  implements 接口......{

               }

             注意:

                    1.类实现接口时,必须实现接口中所有的抽象方法

                    2.类实现接口后,实际上两者就存在了继承关系(继承的特性都保留下来了)

                    3.类可以先继承类,然后再实现接口

             类就拥有了多个父接口

 

二、抽象类

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

          定义与继承:

          public abstract class 抽象类名 extends 抽象类或者类 implements 接口,.......{

                       //定义类中所有的属性和方法(普通方法和构造方法)

                       //定义接口中的常量和抽象方法

                       //常量

                       访问修饰符 static final  数据类型名  常量名 = 值;//常量名的每一个字母要全部大写

                       //抽象方法

                       public 返回值类型 方法名(数据类型 参数名,........);

 

三、事件机制

           事件源

                  1.只有图形界面类的组件才能成为事件源。

                  2.你的动作发生在哪一个组件上,那么该组件就是事件源对象。

          事件监听器方法

                  给事件源添加一个事件监听器方法,让事件源捕获到对应的事件操作(动作)。

                  才能去调用事件处理类的对象。
                  事件源.addActionListener(事件处理类对象);
          事件处理类
                 最终的处理者。
                 public class 类名 implements ActionListener {
                           //实现抽象方法
                 }  

 

四、练习
         1.实现QQ界面的登录功能
         2.实现计算器的+、-、*、/运算功能

 

          由于这两个练习贯穿了好几节课所以我决定写两篇博客专门把全部过程讲一遍,就先不上代码了。

分享到:
评论

相关推荐

    完全理解android事件分发机制

    **onClick():**这个函数是是View提供给我们的OnClickListener这个接口中的函数,在这里可以自定义对点击事件的处理逻辑。会在onTouchEvent()中进行调用。 **onTouch():**这个函数是View提供给我们的...

    深入探索Spring事件监听机制:技术与应用

    Spring框架作为Java开发的核心,其事件监听机制是理解和利用Spring的关键要素之一。这种机制基于观察者模式,由事件(ApplicationEvent)、...Spring的事件机制允许一个事件被多个监听器监听,增加了灵活性和可扩展性。

    mmi开发事件(event)机制

    介绍了整个mmi框架,消息队列处理机器,各种类型的事件响应机制,如高亮,键盘,计时器等事件的响应机制,并详细介绍了相关事件所涉及的相关接口函数,并介绍屏幕历史管理相关的函数,如果你想学习MTK相关的技术,这...

    接口回调Demo

    在android中,接口回调是一种很常见的机制,它可以大大降低代码间耦合性,提高程序的复用性。我们经常碰到的点击事件就是利用的接口回调机制。这里我利用接口回调回传AsyncTask下载的数据~

    深入浅析Android接口回调机制

    在Android中到处可见接口回调机制,尤其是UI事件处理方面,本文给大家介绍android接口回调机制,涉及到android接口回调相关知识,对本文感兴趣的朋友可以参考下本

    Java接口回调机制

    异步调用是一种类似消息或事件的机制解决了同步阻塞的问题,例如A通知B后,他们各走各的路,互不影响,不用像同步调用那样,A通知B后,非得等到B走完后,A才继续走。回调是一种双向的调用模式,也是说,被调用的接口...

    Java利用接口实现回调

     Java的接口支持提供了一种获得回调的等价功能的机制。其技巧是:定义一个简单接口,并在该接口中声明我们要调用的方法。  例如,假定我们希望在某个事件发生时得到通知。我们可以定义一个接口:

    基于libevent自定义封装的函数接口(启动http服务器、启动事件服务等)

    libevent 轻量级的开源高性能事件通知库,支持多种 I/O 多路复用技术,内部使用select、epoll、kqueue、IOCP等系统调用管理事件机制。 支持 I/O,定时器和信号等事件,支持注册事件优先级。可用来构建http服务端、...

    CTP 行情接口

    CTP 期货行情接口api,C++接收期货行情,事件推送机制.

    详解Android的两种事件处理机制

    UI编程通常都会伴随事件处理,Android也不例外,它提供了两种方式的事件处理:基于回调的事件处理和基于监听器的事件处理。 对于基于监听器的事件处理而言,主要就是为Android界面组件绑定特定的事件监听器;对于...

    论文研究-深入研究BREW事件处理机制 .pdf

    深入研究BREW事件处理机制,薛飞,,BREW是美国高通公司(QUALCOMM)为无线数据应用程序开发和执行提供的通用接口平台,主要支持CDMA手机,最新也可以支持GSM手机。BREW提供�

    论文研究-事件和参数双因素驱动的智能模型集成机制.pdf

    为了增强DSS模型的可重用性及系统的元决策能力,提出了利用事件和参数共同驱动的双因素模型集成机制。将DSS中的可重用模型体系分解为由元模型、复合模型、过程模型构成的层次结构,重新定义了工作流管理领域中的ESP...

    事件总线框架AndroidEventBus.zip

    这是一个Android平台的事件总线框架, 它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使得我们的代码更加简洁,耦合性更低,提升我们的代码质量。在往下看之前,你可以考虑...

    inotify-tools-3.14.tar.gz+linux文件同步软件(含安装方法和同步脚本)

    Inotify是一种强大的、细粒度的、异步的文件系统事件...相比之下,inotify 基于事件驱动,可以做到对事件处理的实时响应,也没有轮询造成的系统资源消耗,是非常自然的事件通知接口,也与自然世界的事件机制相符合。

    inotify-tools-3.14.tar.gz工具源码包

    Inotify是一种强大的、细粒度的、异步的文件系统事件...相比之下,inotify 基于事件驱动,可以做到对事件处理的实时响应,也没有轮询造成的系统资源消耗,是非常自然的事件通知接口,也与自然世界的事件机制相符合。

    精通WindowsAPI 函数 接口 编程实例

    17.2 安全机制程序示例 509 17.2.1 列举进程访问令牌内容和权限 509 17.2.2 修改进程的权限 514 17.2.3 列举安全对象的安全描述符 515 17.2.4 修改安全描述符 521 17.3 用户 522 17.3.1 创建用户 522 ...

    java_diary_18.rar_JFC_swing_反射机制_国际化 java

    Day07:反射机制与内部类 Day08:异常与Swing图形界面 Day09:swing图形界面与AWT事件模型 Day10:JFC基础类库(具体类查看API) Day11:多线程-进程与线程及方法 Day12:线程机制与I/O流的方法 Day13:I/O流的类与...

    精通Windows.API-函数、接口、编程实例.pdf

    17.2 安全机制程序示例 509 17.2.1 列举进程访问令牌内容和权限 509 17.2.2 修改进程的权限 514 17.2.3 列举安全对象的安全描述符 515 17.2.4 修改安全描述符 521 17.3 用户 522 17.3.1 ...

    银行系统软件接口测试

    第4章 文件系统接口测试 文件系统攻击分为两类:基于介质的攻击和基于文件的攻击 基于介质的攻击 基于介质的攻击目标是模拟存储介质本身-软盘、硬盘、CD-ROM等 攻击1 按容量填满文件系统 按容量填满文件系统会确保你...

Global site tag (gtag.js) - Google Analytics