匿名内部类是基于抽象类和接口而言的。
//匿名内部类(解决定义过多文件的问题,标准开发一个类就是一个文件)
// new Runnable() {
// @Override
// public void run() {
// for(int i=0;i<100;i++){
// System.out.println(i+"南无阿弥陀佛!");
// }
// }
// };
使用:代理+匿名对象+匿名内部类
public class Demo {
public static void main(String[] args) {
new Thread(new Runnable() { //代理+匿名对象+匿名内部类
@Override
public void run() {
for(int i=0;i<100;i++){
System.out.println(i+"南无阿弥陀佛!");
}
}
}).start();
new Thread(new Runnable() {
@Override
public void run() {
for(int i=0;i<100;i++){
System.out.println(i+"道可道、非常道!");
}
}
}).start();
}
}
运行如图: