1.1Tinking In Java――析构函数

 

  
  
  
  
  1. <p> 
  2.     <span style="font-size:24px"><strong>自己写垃圾回收</strong></span> 
  3. </p> 
  4. <p> 
  5.     <br /> 
  6.      
  7. </p> 
  8. <p> 
  9. </p> 
  10. <pre name="code" class="java">package com.jingtian.xiaozhi; 
  11.  
  12.  
  13. /** 
  14.  * @author deizhi 
  15.  * 
  16.  */ 
  17. public class Test { 
  18.     public static void main(String[] args) { 
  19.         C c=new C(); 
  20.         c.dispose(); 
  21.         D d=new D(); 
  22.         d.dispose(); 
  23.     } 
  24.  
  25.  
  26. class A  
  27.     public A() { 
  28.         System.out.println(&quot;A&quot;); 
  29.     } 
  30.     public void dispose() 
  31.     { 
  32.         System.out.println(&quot;A died&quot;); 
  33.     } 
  34.      
  35. class B extends A 
  36.     public B() { 
  37.         System.out.println(&quot;B&quot;); 
  38.     } 
  39.     public void dispose() 
  40.     { 
  41.         System.out.println(&quot;B died&quot;); 
  42.         super.dispose(); 
  43.     } 
  44. class C extends B 
  45.     public C() { 
  46.         System.out.println(&quot;C&quot;); 
  47.     } 
  48.     public void dispose() 
  49.     { 
  50.         System.out.println(&quot;C died&quot;); 
  51.         super.dispose(); 
  52.     } 
  53. class D extends C 
  54.     public D() { 
  55.         System.out.println(&quot;D&quot;); 
  56.     } 
  57.     public void dispose() 
  58.     { 
  59.         System.out.println(&quot;D died&quot;); 
  60.         super.dispose(); 
  61.     } 
  62. </pre> 
  63. <br /> 
  64. <br /> 
  65.  
  66. <p> 
  67. </p> 

 

你可能感兴趣的:(java,in,析构函数,1.1Tinking)