2016 - 2024

感恩一路有你

内部类有什么用 什么是内部类?

浏览量:2617 时间:2021-03-13 20:19:31 作者:admin

什么是内部类?

这是一个多线程的例子

1。内部类:内部类是在另一个类中定义的类。使用它有三个主要原因:内部类方法可以访问类定义范围内的数据,包括私有数据。当您想定义回调函数并且不想编写大量代码时,可以对同一个包中的其他类隐藏内部类使用匿名内部类很方便。

2. 局部内部类:在讨论匿名内部类之前,让我们先看一下在方法中定义的局部内部类。不能使用公共或私有访问说明符声明本地内部类。它的作用域仅限于声明局部内部类的块。局部内部类可以对外部世界完全隐藏。局部内部类不仅可以访问它们的外围类,还可以访问局部变量。但是,这些局部变量必须声明为final,如上面代码中start()方法的参数beep所示。

3. 匿名内部类修改上面本地内部类的代码,以定义一个没有类名的匿名内部类。除了内部类的优点外,匿名内部类还可以减少代码量。

内部类有什么用 对象 java内部类有哪些

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。