zhiyinjixu

  博客园  :: 首页  ::  :: 联系 ::  :: 管理

格式一:

//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();
}
}



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted on 2012-01-05 14:58  zhiyinjixu  阅读(348)  评论(0)    收藏  举报