java学习日记_50:匿名内部类
来源:互联网 发布:德国布线火遍网络 编辑:程序博客网 时间:2024/05/16 13:41
/*
匿名内部类
就是内部类的简化写法。
前提:存在一个类或者接口
这里的类可以是具体类也可以是抽象类。
格式:
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();
*/
//二个方法的时候
/*
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();
*/
//如果我是很多个方法,就很麻烦了
//那么,我们有没有改进的方案呢?
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
- java学习日记_50:匿名内部类
- JAVA基础第九天学习日记_内部类、匿名内部类、异常
- Java学习--匿名内部类
- java 匿名内部类学习
- Java匿名内部类学习
- 黑马程序员--Java学习日记之面向对象(多态和匿名内部类)
- java学习之路----内部类之---匿名内部类
- Java内部类以及匿名内部类学习总结
- 匿名内部类学习笔记InnerClassDemo4.java
- 匿名内部类学习笔记InnerClassTest.java
- JAVA匿名内部类的学习
- JAVA匿名内部类(学习笔记)
- java学习之匿名内部类
- JAVA学习——匿名内部类
- java学习(9) 匿名内部类
- java匿名内部类 学习笔记
- Java学习笔记-匿名内部类
- 匿名内部类学习
- Java并发编程之二十:并发新特性—Lock锁和条件变量(含代码)
- unity 关节
- Android Fragment 真正的完全解析(上)
- 输入框中基于javascript的数据格式的验证
- 并发逻辑备份工具mydumper实践
- java学习日记_50:匿名内部类
- 拓扑排序 详解 + 并查集 详解 + 最小生成树(MST)详解 【普利姆算法 + 优先队列优化 & 克鲁斯卡尔算法】
- Java并发编程之二十一:并发新特性—阻塞队列和阻塞栈(含代码)
- 【JZOJ 4821】 打膈膜
- 算法笔试题(七):冒泡排序
- poj3177——Redundant Paths(双连通分量)
- android:Serializable 方式和 Parcelable 方式
- 18.显示购物车存储器实现(实际上就是存储在sharedPrefrence当中)
- echarts主题属性设置