不太理解同时使用的两种方式的语法
来源:3-2 使用两种方法创建

qq_凛冬将至_9
2019-10-19
public static void main(String[] args) {
new Thread(new Runnable() {
@Override
public void run() {
System.out.println(“我来自Runnable”);
}
}) ***{
@Override
public void run() {
System.out.println(“我来自Thread”);
}
}***.start();
}
不是很明白这样的写法,***号之间的内容,start前面的那对大括号。
写回答
1回答
-
悟空
2019-10-19
这个大括号里面的内容,是“重写”的语法,相当于把Thread类里原本的run方法给重写了。前面的Override是实现Runnable接口的方法,两个Override的含义不一样。
042020-02-13
相似问题