格式一:
//Test1.java
public class Test1{
class Car{
public void drive(){
System.out.println("Driving a car");
}
}
public void method1(){
(
new Car(){
public void drive(){
System.out.println("Driving another car");
}
}
).drive();
}
public static void main (String[] args){
new Test1().method1();
}
}
格式二:
//Test2.java
class Test2{
class Car{
public void drive(){
System.out.println("Driving a car");
}
}
public void method1(){
Car car1 = new Car (){
public void drive(){
System.out.println("Driving a another car !");
}
};
car1.drive();
}
public static void main (String[] args){
new Test2().method1();
}
}
浙公网安备 33010602011771号