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 850B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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 Boolean outdoor;
  7. // private String address;
  8. public User(String in_name, Boolean in_outdoor)
  9. {
  10. name = in_name;
  11. outdoor = in_outdoor;
  12. // address = in_address;
  13. }
  14. public void setName(String new_name)
  15. {
  16. name = new_name;
  17. }
  18. public String getName()
  19. {
  20. return name;
  21. }
  22. public Boolean isOutdoor()
  23. {
  24. return outdoor;
  25. }
  26. /*public void setAddress(String new_address)
  27. {
  28. name = new_address;
  29. }
  30. public String getAddress()
  31. {
  32. return address;
  33. }*/
  34. public boolean equals(Object b)
  35. {
  36. if(!(b instanceof User))
  37. return false;
  38. User u = (User) b;
  39. return u.getName().equals(name);
  40. }
  41. public int compareTo (User otherUser)
  42. {
  43. return name.compareTo(otherUser.getName());
  44. }
  45. }