1.6Tingking In Java——匿名类
来源:互联网 发布:电气二次接线软件 编辑:程序博客网 时间:2024/06/14 06:35
匿名类(没有自己的名字)
new 接口{}
new 抽象类{}
下面这个例子最终都转成他们基类——KeyListenter
package diedai;import java.awt.Frame;import java.awt.HeadlessException;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;public class MyWindow extends Frame {public MyWindow() throws HeadlessException {super();//new了一个实现了接口的普通类MyKeyListenerclass MyKeyListener implements KeyListener {@Overridepublic void keyTyped(KeyEvent e) {// TODO Auto-generated method stub}@Overridepublic void keyPressed(KeyEvent e) {// TODO Auto-generated method stub}@Overridepublic void keyReleased(KeyEvent e) {// TODO Auto-generated method stub}}this.addKeyListener(new MyKeyListener());//new了一个实现接口的匿名类this.addKeyListener(new KeyListener() {@Overridepublic void keyTyped(KeyEvent e) {// TODO Auto-generated method stub}@Overridepublic void keyReleased(KeyEvent e) {// TODO Auto-generated method stub}@Overridepublic void keyPressed(KeyEvent e) {// TODO Auto-generated method stub}});//new了一个继承抽象类的普通类MyAdapterclass MyAdapter extends KeyAdapter {@Overridepublic void keyPressed(KeyEvent e) {// TODO Auto-generated method stubsuper.keyPressed(e);}}this.addKeyListener(new MyAdapter());//new了一个继承抽象类的匿名类this.addKeyListener(new KeyAdapter() {@Overridepublic void keyPressed(KeyEvent e) {// TODO Auto-generated method stubsuper.keyPressed(e);}});}}
- 1.6Tingking In Java——匿名类
- Java——接口、匿名类
- 匿名类——语句匿名类
- JAVA——匿名对象
- Java——匿名对象
- Thinking in Java之匿名内部类
- java——内部类、匿名类、静态内部类
- 68 Java 匿名内部类——抽象类
- Java笔记——匿名类的用法
- Java杂记——匿名内部类
- JAVA基础——匿名内部类
- Java——匿名内部类
- JAVA基础6.54——匿名对象
- JAVA学习——匿名内部类
- java——匿名内部类
- Java发送匿名邮件—DNS解析
- java 匿名类
- java匿名类
- 我的Android进阶之旅------>Android利用Sensor(传感器)实现指南针功能
- Extjs 继承Ext.data.Store 不起作用原因
- 成员变量隐藏和方法重写5_3 5_4 5_5
- 读《Computing Semantic Relatedness using Wikipedia-based Explicit Semantic Analysis》
- 关系型数据库基础之:联接
- 1.6Tingking In Java——匿名类
- 编程之美-初赛第二场
- php实现多文件上传功能
- 希尔排序
- 《天才在左疯子在右》
- 为什么使用齐次坐标
- Spring核心ioc
- 链表与数组的区别
- 微博URL(短超链接)的生成原理