匿名内部类详解:语法、示例及应用场景
匿名内部类是一种特殊的内部类,它没有显式的类名,通常只用一次,用于创建一个实例对象。匿名内部类通常用于实现接口或继承一个类,并重写它们的方法。
匿名内部类的语法格式为:
new 接口名/类名(){
// 匿名内部类的实现
}
例如,实现一个Runnable接口的匿名内部类:
Thread t = new Thread(new Runnable() {
@Override
public void run() {
// 匿名内部类的实现
}
});
在上面的代码中,实现了一个Runnable接口的匿名内部类,并将它作为参数传递给Thread类的构造方法,从而创建了一个新的线程对象。
原文地址: https://www.cveoy.top/t/topic/mReo 著作权归作者所有。请勿转载和采集!