Animal


SUBMITTED BY: Guest

DATE: Oct. 26, 2014, 5:34 p.m.

FORMAT: Java

SIZE: 1.4 kB

HITS: 899

  1. public class Animal
  2. {
  3. protected String name;
  4. protected boolean isVegen;
  5. protected int legNum;
  6. public Animal()
  7. {
  8. }
  9. public Animal(String name, boolean isVegen, int legNum)
  10. {
  11. String s = name;
  12. this.name = s;
  13. boolean b = isVegen;
  14. this.isVegen = b;
  15. int n = legNum;
  16. this.legNum = n;
  17. }
  18. public String getName() {
  19. return name;
  20. }
  21. public void setName(String name) {
  22. this.name = name;
  23. }
  24. public boolean isVegen() {
  25. return isVegen;
  26. }
  27. public void setVegen(boolean isVegen) {
  28. this.isVegen = isVegen;
  29. }
  30. public int getLegNum() {
  31. return legNum;
  32. }
  33. public void setLegNum(int legNum) {
  34. this.legNum = legNum;
  35. }
  36. public String toString() {
  37. return "Animal [name=" + name + ", isVegen=" + isVegen + ", legNum="
  38. + legNum + "]";
  39. }
  40. public boolean equals(Object obj) {
  41. if (this == obj)
  42. return true;
  43. if (obj == null)
  44. return false;
  45. if (getClass() != obj.getClass())
  46. return false;
  47. Animal other = (Animal) obj;
  48. if (isVegen != other.isVegen)
  49. return false;
  50. if (legNum != other.legNum)
  51. return false;
  52. if (name == null) {
  53. if (other.name != null)
  54. return false;
  55. } else if (!name.equals(other.name))
  56. return false;
  57. return true;
  58. }
  59. }

comments powered by Disqus