public class Car {
public void run(){
System.out.println("run");
}
}
public class Test {
public static void cartest(){
Car car = new Car(){
@Override
public void run(){
System.out.println("run run!");
}
};
car.run();
}
public static void main(String args[]){
new Test().cartest();
}
}
今天在阅读源码的时候发现了这个结构,感觉挺有意思,记录一下。