发布网友 发布时间:2023-07-27 09:13
共3个回答
热心网友 时间:2023-08-28 12:18
我认为内部类是用于更好的封装,以及数据共享,方便两各类中的信息交换。当你用到Java多线程的时候就会体会到这一点了。内部类可以访问外部类的所有变量,这其实是一个非常方便的事情。当用到多线程的时候,main thread要创建并控制所有的thread,这些thread要是能够更改main thread的shared variable,就应该弄成内部类。。热心网友 时间:2023-08-28 12:18
内部类不推荐使用。最主要的原因是因为安全性不强热心网友 时间:2023-08-28 12:18
本人小鸟见解:内部类可以去研究。。也可以对其重载实现别的方法。。也可以对其继承去使用。。不知道我说的对不对。。老鸟来咯审批。