Guest User

Untitled

a guest
Feb 19th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. package Default;
  2.  
  3. public class Cardinal {
  4.  
  5. private int zahl;
  6. // Aufgabe A
  7. public Cardinal(int zahl)
  8. {
  9. this.zahl = zahl;
  10. }
  11.  
  12. public int getZahl()
  13. {
  14. return this.zahl;
  15. }
  16. // Aufgabe B
  17. public boolean equals(Object o)
  18. {
  19. if (o instanceof Cardinal)
  20. {
  21. Cardinal c = (Cardinal)o;
  22. return this.getZahl() == c.getZahl();
  23. }
  24. return false;
  25. }
  26. public boolean equals2(Object o)
  27. {
  28. if (o instanceof Cardinal)
  29. {
  30. return true;
  31. }
  32. return false;
  33. }
  34. // Aufgabe C
  35. public String toString()
  36. {
  37. return "Cardinal: " + this.getZahl();
  38. }
  39. // Aufgabe D
  40. public static Cardinal sub(Object obj1, Object obj2)
  41. {
  42. int a = ((Cardinal) obj1).getZahl();
  43. int b = ((Cardinal) obj2).getZahl();
  44. int summe = a - b;
  45. Cardinal sum = new Cardinal(summe);
  46. return sum;
  47. }
  48.  
  49. // Aufgabe E
  50. public Cardinal subb(Object obj)
  51. {
  52. int a = ((Cardinal) obj).getZahl();
  53. int summe = this.getZahl() - a;
  54. Cardinal sum = new Cardinal(summe);
  55. return sum;
  56. }
  57.  
  58.  
  59.  
  60. }
Add Comment
Please, Sign In to add comment