Runnable runnable==new Runnable(){
public void run(){
System.out.println("runable");
}
}
不明白红色部分的含义
------解决方案--------------------
匿名内部类,可以百度下查看细节
简单点 就是创建一个Runnable这个借口的实现类,run方法是必须要重写的;
这个类呢 不需要知道名字 所以就叫匿名内部类了;这就是写法的由来
------解决方案--------------------
1楼已经解释了,其实这个并不是构造函数中的方法,是类中的方法,另一种写法
public class TestRun implements Runnable{
public void run(){
System.out.println("runable");
}
}
------解决方案--------------------
嗯,这个不是构造方法。匿名内部类就是这么写的。run方法其实是继承了Runnable类的这个匿名内部类对run的复写。
------解决方案--------------------

匿名内部类 LS已经全部给出了解释
------解决方案--------------------
LS大神正解,匿名内部类