java 第41节 匿名内部类
Posted 岑亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 第41节 匿名内部类相关的知识,希望对你有一定的参考价值。
2016-06-29
回顾:
public class Outer{
class Inner{
}
}
成员内部类。
1 匿名内部类
package com.java1995; public class TestInner { public static void main(String[] args) { /** * 匿名内部类OuterI(){..}; * new出一个接口的实现类 */ OuterI outer=new OuterI(){ @Override public void show() { // TODO Auto-generated method stub System.out.println("这是匿名内部类的show方法"); } }; outer.show(); /** * 匿名内部类Pa(){...}; * 子类继承了父类,并重写了父类的方法 */ Pa p=new Pa(){ public void eat(){ System.out.println("子类在吃东西"); } }; p.eat(); } } //定义接口 interface OuterI{ public void show(); } //接口的实现类A class A implements OuterI{ @Override public void show() { // TODO Auto-generated method stub } } class Pa{ public void eat(){ System.out.println("父类在吃东西"); } }
【参考资料】
以上是关于java 第41节 匿名内部类的主要内容,如果未能解决你的问题,请参考以下文章
阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第2节 线程实现方式_14_匿名内部类方式实现线程的创建