Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Default;
- public class Cardinal {
- private int zahl;
- // Aufgabe A
- public Cardinal(int zahl)
- {
- this.zahl = zahl;
- }
- public int getZahl()
- {
- return this.zahl;
- }
- // Aufgabe B
- public boolean equals(Object o)
- {
- if (o instanceof Cardinal)
- {
- Cardinal c = (Cardinal)o;
- return this.getZahl() == c.getZahl();
- }
- return false;
- }
- public boolean equals2(Object o)
- {
- if (o instanceof Cardinal)
- {
- return true;
- }
- return false;
- }
- // Aufgabe C
- public String toString()
- {
- return "Cardinal: " + this.getZahl();
- }
- // Aufgabe D
- public static Cardinal sub(Object obj1, Object obj2)
- {
- int a = ((Cardinal) obj1).getZahl();
- int b = ((Cardinal) obj2).getZahl();
- int summe = a - b;
- Cardinal sum = new Cardinal(summe);
- return sum;
- }
- // Aufgabe E
- public Cardinal subb(Object obj)
- {
- int a = ((Cardinal) obj).getZahl();
- int summe = this.getZahl() - a;
- Cardinal sum = new Cardinal(summe);
- return sum;
- }
- }
Add Comment
Please, Sign In to add comment