匿名内部类

来源:互联网 发布:淘宝宝贝描述模板制作 编辑:程序博客网 时间:2024/06/05 22:18
匿名内部类的格式和理解A:匿名内部类* 就是内部类的简化写法。,局部内部类的一种B:前提:存在一个类或者接口* 这里的类可以是具体类也可以是抽象类。C:格式:new 类名或者接口名(){重写方法;}D:本质是什么呢?* 是一个继承了该类或者实现了该接口的子类匿名对象。


public class d {public static void main(String[] args) {Outer o = new Outer();o.method();}}interface Inter {public void print();}class Outer {class Inner implements Inter {public void print() {System.out.println("print");}}public void method(){//Inner i = new Inner();//i.print();//new Inner().print();//Inter i = new Inner();//父类引用指向子类对象/*Inter的子类对象.print()*/new Inter() {//实现Inter接口public void print() {//重写抽象方法System.out.println("print");}}.print();}}


0 0
原创粉丝点击