java new class(){}
时间: 2023-12-18 16:04:00 浏览: 216
这是一个使用匿名内部类的方式创建一个新的类。它的语法是在类名后面加上一对花括号,表示创建一个新的类,并且可以在花括号中定义该类的方法和属性。这种方式通常用于创建一些比较简单的临时类或者实现某个接口的类,可以避免创建过多的独立类文件。
例如,下面的代码创建了一个实现了 Runnable 接口的匿名内部类:
```
Runnable r = new Runnable() {
public void run() {
// 线程执行的代码
}
};
```
在这里,我们创建了一个 Runnable 接口的实例,但是没有指定具体的类名,而是通过花括号中的代码块来定义该类的方法。这种方式可以方便地创建一些简单的实例,不需要为每个实例都单独创建一个新的类。
阅读全文