内部类
就是在一个类中定义一个类,
外部类访问内部成员必须创建对象
成员内部类
上图格式针对公有,但一般内部类都是私有
在外部类的方法里创建内部类对象,调用内部类方法,然后再测试里调用外部类的这个方法
局部内部类
在外部类的方法里面!!外界无法直接访问!!需要在外部类的方法里面创建局部内部类的对象,然后对象调用局部内部类的方法变量啥的
匿名内部类
本质是一个匿名的对象,这个对象实现了这个类或者接口
匿名内部类也在外部类的方法里写,然后重写接口或类里面的方法,然后再new的那个大括号外面直接调用自己匿名内部类的方法 用.方法();
如果想多调用几次,因为new那里可以看成是Inter的一个对象,所以按照对象格式来写,变成接口的实现类对象
匿名内部类在开发中的使用
把匿名内部类放在了method的括号里!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。