Komposition

Diskutiere Komposition im Java Basics - Anfänger-Themen Forum; Es klappt immer noch nicht wirklich. Die Ressource wird nicht aus dem alten Verzeichnis gelöscht. hmm

  1. Shantox
    Shantox Mitglied
    Es klappt immer noch nicht wirklich. Die Ressource wird nicht aus dem alten Verzeichnis gelöscht. hmm
     
  2. mrBrown
    mrBrown Bekanntes Mitglied
    Wie versuchst du es denn?
     
  3. Shantox
    Shantox Mitglied
    Code (Java):

    public boolean addInhalt(Ressource inhalt) {
            if(inhalte.add(inhalt) && inhalt.getVerzeichnis() == null) {
                inhalt.setVerzeichnis(this);
                return true;
            }
            else if(inhalt.getVerzeichnis() != null && inhalte.add(inhalt)) {
                verzeichnis.removeInhalt(inhalt);
                inhalt.setVerzeichnis(this);
                return true;
            }
            return false;
        }
     
    So. Es funktioniert sonst alles bis aufs löschen
     
  4. mrBrown
    mrBrown Bekanntes Mitglied
    Mit verzeichnis.removeInhalt(inhalt); löscht du die Ressource aus dem Verzeichnis, in dem dein Verzeichnis, dem du die Resource hinzufügen willst, liegst. Du solltest die Ressource aber aus dem Verzeichnis, in dem sie liegt, löschen
     
  5. Shantox
    Shantox Mitglied
    Kannst du mir nen kleinen Tipp geben? :/ Ich blick grad nicht durch.
     
  6. Harry Kane
    Harry Kane Bekanntes Mitglied
    Das gehört an den Anfang deiner addInhalt-Methode:
    Code (Java):

    Verzeichnis altesVerzeichnis = inhalt.getVerzeichnis();
    if(altesVerzeichnis != null){
        altesVerzeichnis.removeInhalt(inhalt);
    }
     
     
Die Seite wird geladen...

Komposition - Ähnliche Themen

Codeumsetzung einer Komposition
Codeumsetzung einer Komposition im Forum Hausaufgaben
Aggregation und Komposition programmieren?
Aggregation und Komposition programmieren? im Forum Java Basics - Anfänger-Themen
Komposition
Komposition im Forum Java Basics - Anfänger-Themen
Implementierung Komposition, Aggregation, Assoziation und Generalisierung
Implementierung Komposition, Aggregation, Assoziation und Generalisierung im Forum Java Basics - Anfänger-Themen
Frage zu Farb-Komposition
Frage zu Farb-Komposition im Forum AWT, Swing, JavaFX & SWT
Thema: Komposition