www.pudn.com > jnp-src.rar > ID.java


/*
 * Java Network Programming, Second Edition
 * Merlin Hughes, Michael Shoffner, Derek Hamner
 * Manning Publications Company; ISBN 188477749X
 *
 * http://nitric.com/jnp/
 *
 * Copyright (c) 1997-1999 Merlin Hughes, Michael Shoffner, Derek Hamner;
 * all rights reserved; see license.txt for details.
 */

import java.io.*; 
 
public class ID implements Serializable { 
  protected int id; 
   
  public ID (int id) { 
    this.id = id; 
  } 
   
  public boolean equals (Object other) { 
    return (other != null) && (other instanceof ID) && (((ID) other).id == id); 
  } 
   
  public int hashCode () { 
    return id; 
  } 
}