java中关于内部类和匿名内部类

Posted xq2do

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中关于内部类和匿名内部类相关的知识,希望对你有一定的参考价值。

内部类:

class Car { //外部类 class Engine { //内部类

方法。。。

} }

调用方法:

外部类名.内部类名 对象名 = new 外部类型().new 内部类型();

匿名内部类:在内部类的基础上,将内部类名换成 new 内部类名(){。。}。也可以将类换成接口,虽然接口无构造方法,但这里new 内部类名(){。。}就是接口的实现类对象,然后让父类或者接收,所以说是多态。new 内部类名(){。。}.method() 用于执行类的方法

以上是关于java中关于内部类和匿名内部类的主要内容,如果未能解决你的问题,请参考以下文章

内部类和匿名内部类的用法

Java匿名内部类和Lambda表达式

java笔记Java中的匿名类和匿名内部类

java内部类与匿名内部类作用分别是啥?

java的内部类与匿名内部类

java内部类的匿名内部类