employee.java

来自「《Java面向对象程序设计》例子源代码.轻松学习书本.」· Java 代码 · 共 30 行

JAVA
30
字号
//Employee.java
public class Employee {
   private String firstName;
   private String lastName;
   //定义一个静态变量表示内存中Employee类对象的数目
   private static int count = 0;  	
   public Employee( String first, String last ){		//构造函数
      firstName = first;
      lastName = last;
      ++count; 								//将静态变量加1
      System.out.println( "Employee constructor: " +
         firstName + " " + lastName );
   }
   protected void finalize(){						//定义finalize方法
      --count;                      			//将静态变量count的值减1
      System.out.println( "Employee finalizer: " +
         firstName + " " + lastName + "; count = " + count );
   }
   public String getFirstName(){ 
      return firstName; 
   }
   public String getLastName(){ 
      return lastName; 
   }
   //定义静态方法getCount,取count静态变量的值
   public static int getCount(){ 					
      return count; 
   } 
}

⌨️ 快捷键说明

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