定义在类的内部
内部类的创建
匿名内部类的定义方法
匿名内部类直接传参
类可以定义在类中充当成员变量
调用类中作为内部类的成员变量时 实则时创建一个新的对象调用其方法
调用的对象为空时 此事打印这个对象没事 但是调用对象的方法会报空指针异常
不能new一个interface 可以new一个匿名内部类
arrayList时List 的实现类 创建的arrayList可以返回List(List所有的实现类都可以作为一个返回值返回)
如果没有自动装箱就要加上一句 Integer integer = new Integer(100)
list.add(integer)才行