匿名内部类怎么生成
在 Java 中,匿名内部类是没有名字的类,它可以直接实现某个接口或继承某个类,并在使用的地方直接创建对象。生成匿名内部类的步骤如下:
-
定义需要实现的接口或者需要继承的类。
-
在使用的地方,创建一个对象,并直接实现接口或继承类。例如:
MyInterface myObject = new MyInterface() {
// 实现接口方法
public void doSomething() {
// 方法实现
}
};
或者:
MyClass myObject = new MyClass() {
// 继承类方法的实现
public void doSomething() {
// 方法实现
}
};
-
在对象创建的同时,直接实现接口或继承类的方法。
-
在使用匿名内部类时,可以直接调用实现的方法。
注意,匿名内部类一般用于一次性的需求,因为它没有名字,无法在其他地方重复使用。
原文地址: https://www.cveoy.top/t/topic/bAtN 著作权归作者所有。请勿转载和采集!