1. package bin;  
  2. class Father  
  3. {  
  4.     private final void talk()  
  5.     {  
  6.         System.out.println("父类私有方法");     
  7.     }  
  8. }  
  9. class Son extends Father  
  10. {  
  11.     public void talk()  
  12.     {  
  13.         System.out.println("子类方法");   
  14.     }  
  15. }  
  16. public class ExtendsDemo  
  17. {  
  18.     public static void main(String[] args)  
  19.     {  
  20.         Son s = new Son();  
  21.         s.talk();             
  22.     }  
  23. }  
  24. /*  
  25.     对于private方法,因为他仅对当前类可见,子类无法访问,更无法重写该方法  
  26.     如果子类定义类一个与父类private方法相同名字,相同参数列表,相同返回值类型的方法  
  27.     也不是重写而是定义了新方法,所以上面程序没问题。  
  28. */