1008 Java匿名内部类
来源:互联网 发布:人体辉光 知乎 编辑:程序博客网 时间:2024/06/05 14:53
Java 匿名内部类
目录
用 [TOC]
来生成目录:
- Java 匿名内部类
- 目录
- 成员内部类
- 成员内部类
- 匿名内部类中一个方法的代码块
- 匿名内部类中一个方法的代码块
- 匿名内部类中两个方法的代码块 1
- 匿名内部类中两个方法的代码块 2
- Java 匿名内部类
成员内部类
成员内部类
前提:存在一个类或者接口,这里的类可以是具体类也可以是抽象类。格式: new 类名或者接口名() {重写方法;}本质: 是一个继承了类或者实现了接口的子类匿名对象
匿名内部类中一个方法的代码块
//访问内部类成员interface Inter { public abstract void show(); public abstract void show2();}class Outer { public void method() { //一个方法的时候 //本质是接口的实现对象 new Inter() { public void show() { System.out.println("show"); } }.show(); }}class InnerClassDemo5 { public static void main(String[] args) { Outer o = new Outer(); o.method(); }}
匿名内部类中一个方法的代码块
// 匿名内部类中一个方法的代码块 interface Inter { public abstract void show(); public abstract void show2();}class Outer { public void method() { //一个方法的时候 //本质是接口的实现对象 new Inter() { public void show() { System.out.println("show"); } }.show(); }}class InnerClassDemo5 { public static void main(String[] args) { Outer o = new Outer(); o.method(); }}
匿名内部类中两个方法的代码块 1
//匿名内部类中两个方法的代码块 1interface Inter { public abstract void show(); public abstract void show2();}class Outer { public void method() { //二个方法的时候 new Inter() { public void show() { System.out.println("show"); } public void show2() { System.out.println("show2"); } }.show(); new Inter() { public void show() { System.out.println("show"); } public void show2() { System.out.println("show2"); } }.show2(); }}class InnerClassDemo5 { public static void main(String[] args) { Outer o = new Outer(); o.method(); }}
匿名内部类中两个方法的代码块 2
//匿名内部类中两个方法的代码块 2interface Inter { public abstract void show(); public abstract void show2();}class Outer { public void method() { //二个方法的时候 Inter i = new Inter() { //多态 public void show() { System.out.println("show"); } public void show2() { System.out.println("show2"); } }; i.show(); i.show2(); }}class InnerClassDemo6 { public static void main(String[] args) { Outer o = new Outer(); o.method(); }}
0 0
- 1008 Java匿名内部类
- JAVA匿名内部类
- java 匿名内部类
- JAVA匿名内部类
- java 匿名内部类
- JAVA匿名内部类
- java 匿名内部类
- JAVA匿名内部类
- java 匿名内部类
- JAVA匿名内部类
- Java匿名内部类
- JAVA匿名内部类
- java匿名内部类
- java匿名内部类
- java匿名内部类
- JAVA 匿名内部类
- JAVA匿名内部类
- java匿名内部类
- 欧拉工程第三题 找出一个合数的最大质数因子
- Android开发艺术探索——第二章:IPC机制(中)
- java空指针问题
- Web前端性能优化的14条规则
- Spring的三种注入类型
- 1008 Java匿名内部类
- C语言基础知识整理(二)
- ListView通过不同列的数据实现某一列颜色变化
- 栈的压入,弹出序列
- leetcode之返回交叉的节点
- 为什么要这样。没有理由
- JavaScript学习笔记(10)
- JSON网络传输协议
- 菜鸟学web---类似淘宝的登陆界面