home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 October / PCWorld_1998-10_cd.bin / software / prehled / inprise / JSAMPLES.Z / Widget.java < prev    next >
Text File  |  1998-05-08  |  600b  |  31 lines

  1. // Copyright(c) 1996,1997 ObjectSpace, Inc.
  2.  
  3. public class Widget
  4.   {
  5.   public String name; // public for demo only.
  6.   public int price; // public for demo only.
  7.  
  8.   public Widget( String name, int price )
  9.     {
  10.     this.name = name;
  11.     this.price = price;
  12.     }
  13.  
  14.   public int hashCode()
  15.     {
  16.     return name.hashCode();
  17.     }
  18.  
  19.   public boolean equals( Object object )
  20.     {
  21.     return 
  22.       object instanceof Widget 
  23.       && name.equals( ( (Widget)object ).name );
  24.     }
  25.  
  26.   public String toString()
  27.     {
  28.     return "Widget( " + name + ", " + price + " )";
  29.     }
  30.   }
  31.