PersonTest.java



/** 住民情報の処理 */
public class PersonTest {

  /** 最初に呼び出される処理 */
    public static void main( String[] argv ) {

         Person p1 = new Person( 11111111111L, "植田 龍男" );
         Person p2 = new Person( 11111111112L, "植田 龍男" );
         Person p3 = new Person( 11111111111L, "うえだ たつお" );

         if( p1.equals( p2 ) )
             System.out.println( p1.toString() + "と" + p2.toString()
                               + "は同一人物です。" );
         else
             System.out.println( p1.toString() + "と" + p2.toString()
                               + "は違う人物です。" );

         if( p1.equals( p3 ) )
             System.out.println( p1.toString() + "と" + p3.toString()
                               + "は同一人物です。" );
         else
             System.out.println( p1.toString() + "と" + p3.toString()
                               + "は違う人物です。" );
    }
}