⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 finalizerclass.java

📁 程序练习中包括书中实例程序代码和练习中要用到的代码,是压缩文件
💻 JAVA
字号:
package examples.inheritance;

/** A class used to demonstrate how inheritance
  * influences finalization
  */
public class FinalizerClass extends FinalizerSuper {
   /** Class default constructor method
     */
   public FinalizerClass() {
      System.out.println( "Constructing the "
                          + "subclass" );
   }

   /** Class finalizer method
     * @exception Throwable any exception at all
     */
   protected void finalize () throws Throwable {
      System.out.println( "Finalizing the "
                          + "subclass" );
      super.finalize();
   }

   /** Test method for the class
     * @param args Not used
     */
   public static void main( String[] args ) {
      FinalizerClass fc = new FinalizerClass();
   }
}

class FinalizerSuper {
   /** Class default constructor method */
   public FinalizerSuper() {
      System.out.println( "Constructing the "
                          + "superclass" );
   }

   /** Class finalizer method
     * @exception Throwable Any exception at all
     */
   protected void finalize() throws Throwable {
      System.out.println( "Finalizing the "
                          + "superclass" );
      super.finalize();    // calls Object.finalize()
   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -