1、成员内部类(了解)


了解几种内部类
通过外部类对象去调用
内部类中可以调用外部类的成员方法,如下图:
了解几种内部类


2、静态内部类(了解)

了解几种内部类


3、局部内部类(了解)

了解几种内部类


4、匿名内部类(经常使用)

一个对象是接口(interface修饰),假如Animal类,里面有一个抽象概念。也定义若干它的子类,但是每一个子类都需要重写他父类的抽象方法(如果这个子类并不常用,或者用了一次就不用了,这显然是浪费的),由此引申匿名内部类!!
了解几种内部类了解几种内部类
了解几种内部类
拓展:Lambda表达式对函数式接口的匿名实现类简化书写(针对对接口中定义抽象方法的重写)
了解几种内部类

相关文章: