Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // interface
- public interface IntMenge {
- void add(int i);
- void remove(int i);
- boolean contains(int i);
- boolean isEmpty();
- int getsize();
- int getSum();
- int[] getElements();
- void print();
- }
- // abstrakte klasse
- public abstract class AbstrakteintMenge implements IntMenge {
- ArrayList<Integer> Elemente = new ArrayList<Integer>();
- public abstract void add(int i);
- public abstract void remove(int i);
- public abstract boolean contains(int i);
- public abstract int[] getElements();
- public abstract int getSize();
- public boolean isEmpty() {
- if (Elemente.size() == 0) { // Element.size
- return true;
- } else {
- return false;
- }
- }
- public int getSum() {
- int summe = 0;
- for (Integer item : Elemente) { // item = ein element aus der liste
- summe += item;
- }
- return summe;
- }
- public void print() {
- for (Integer item : Elemente) {
- System.out.println(item);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement