home *** CD-ROM | disk | FTP | other *** search
/ ActiveX Programming Unleashed CD / AXU.iso / jgl_1_1 / jgl_1_1.exe / examples / Widget.java < prev   
Encoding:
Java Source  |  1996-07-14  |  584 b   |  28 lines

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