匿名内部类隐式的继承一个类或实现一个接口


  
  1. package cn.lxl.innerclass;  
  2.  
  3. import java.util.Date;  
  4.  
  5. public class AnClassInner {  
  6.     @SuppressWarnings("deprecation")  
  7.     public String info(Date date) {  
  8.         return date.toLocaleString();  
  9.  
  10.     }  
  11.  
  12.     public static void main(String[] args) {  
  13.         AnClassInner inner = new AnClassInner();  
  14.         String str = inner.info(new Date() {  
  15.             private static final long serialVersionUID = 1L;  
  16.  
  17.             @Override 
  18.             public String toLocaleString() {  
  19.                 return "覆写的方法";  
  20.             }  
  21.         });  
  22.         System.out.println(str);  
  23.     }  
  24. }