No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

User.java 726B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package chat;
  2. import java.io.*;
  3. import java.util.*;
  4. public class User implements Comparable<User>, Serializable{
  5. private String name;
  6. // private String address;
  7. public User(String in_name)
  8. {
  9. name = in_name;
  10. // address = in_address;
  11. }
  12. public void setName(String new_name)
  13. {
  14. name = new_name;
  15. }
  16. public String getName()
  17. {
  18. return name;
  19. }
  20. /*public void setAddress(String new_address)
  21. {
  22. name = new_address;
  23. }
  24. public String getAddress()
  25. {
  26. return address;
  27. }*/
  28. public boolean equals(Object b)
  29. {
  30. if(!(b instanceof User))
  31. return false;
  32. User u = (User) b;
  33. return u.getName().equals(name);
  34. }
  35. public int compareTo (User otherUser)
  36. {
  37. return name.compareTo(otherUser.getName());
  38. }
  39. }