Study-Board.de
  1. Suche
  2. Startseite
  3. Deals
    1. Social Deals
    2. Amazon Deals
    3. Prime Angebote
  4. Forum
    1. Dashboard
    2. Unerledigte Themen
  5. Tippspiel
    1. Rangliste
    2. Tippgemeinschaften
    3. Tipper-Übersicht
    4. Meine Statistik
    5. Hall of Fame
    6. WM-Wertung
  6. Kalender
    1. Anstehende Termine
  7. Galerie
    1. Alben
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Artikel
  • Seiten
  • wcf.search.type.de.flexiblelist.wsc.entry
  • Termine
  • Galerie
  • Erweiterte Suche
  1. Study-Board.de
  2. Forum
  3. Fachforen Wirtschaftswissenschaften
  4. Wirtschaftsinformatik

Objektorientierte Softwareentwicklung in UML: Instanzen einer Klasse

  • IsmirKalt
  • 9. Mai 2006 um 18:00
  • Erledigt
  • IsmirKalt
    Neuer Benutzer
    Beiträge
    13
    • 9. Mai 2006 um 18:00
    • #1

    Hallo zusammen,

    ich beschäftige mich momentan mit Objektorientierter Softwareentwicklung in UML.

    Hierbei bin ich auf die Begriffe Instanz und Objekt gestoßen.

    Kann mir mal jemand den Unterschied zwischen einer Instanz und einem Objekt einer Klasse erklären!?

    Gibt es da überhaupt einen oder ist das lediglich eine Fehlübersetzung aus dem englischen.

    MfG

  • Markus
    Erfahrener Benutzer
    Beiträge
    6.920
    • 9. Mai 2006 um 18:10
    • #2

    Diese beiden Begriffe werden ziemlich simultan benutzt. Eigentlich heisst es ja man instanziert ein Objekt. Eigentlich sind alles Objekte und keine Instanzen. So sehe ich das. V.a. sollte das doch in UML ziemlich egal sein!

    WiKi schreibt eigentlich das gleiche:

    http://de.wikipedia.org/wiki/Objekt_%28Programmierung%29

    Gruß
    Markus

    I don't always know what I'm talking about but I know I'm right!


    E-Mail: markus at study-board.com


    Skype und MSN auf Anfrage

  • IsmirKalt
    Neuer Benutzer
    Beiträge
    13
    • 9. Mai 2006 um 18:16
    • #3
    Zitat

    Original von Markus
    Diese beiden Begriffe werden ziemlich simultan benutzt. Eigentlich heisst es ja man instanziert ein Objekt. Eigentlich sind alles Objekte und keine Instanzen. So sehe ich das. V.a. sollte das doch in UML ziemlich egal sein!

    WiKi schreibt eigentlich das gleiche:

    http://de.wikipedia.org/wiki/Objekt_%28Programmierung%29

    Gruß
    Markus

    In der Literatur findet man es halt mal so und mal so.
    Wirklich aussagekräftig ist das alles nicht. Auch nicht der Artikel unter Wikipedia!

    Zu konkreten Klassen gibt es Instanzen, für die sogar eine eigene Strichnotation genutzt wird! - - - - - >
    Also muss es doch irgendeinen Unterschied geben!!!?????

  • Markus
    Erfahrener Benutzer
    Beiträge
    6.920
    • 9. Mai 2006 um 18:20
    • #4

    Ähm jein.

    - - -> bedeutet nur implements

    Und nicht gestrichelt extends.

    Was ich implementiere, kann ich sowieso nicht instanzieren, ich kann es nur als Referenz verwenden. Konkrete Klassen dagegen kann man instanzieren und als Referenz verwenden. D.h. bei einem Interface wird einem Referenztyp eine Instanz/Objekt einer konkreten Klasse zugewiesen!

    Gruß
    Markus

    I don't always know what I'm talking about but I know I'm right!


    E-Mail: markus at study-board.com


    Skype und MSN auf Anfrage

  • KA_L
    Benutzer
    Beiträge
    48
    • 18. Mai 2006 um 15:40
    • #5
    Zitat

    Diese beiden Begriffe werden ziemlich simultan benutzt. Eigentlich heisst es ja man instanziert ein Objekt. Eigentlich sind alles Objekte und keine Instanzen.

    Right! But..
    Ich unterscheide Instanz und Objekt immer daran, dass eine Instanz eines Objektes etwas tatsächliches ist. Während das Objekt eher das Modell darstellt. D.h. in dem Moment wenn du dem Objekt ein Gesicht gibst, es instanziierst, dann wird es reell und eine Instanz. :gruebel:
    Nachvollziehbar? Im Grunde ist es nicht schwer zu unterscheiden, wenn man diese Tatsache beachtet. --> Daraus folgt logischer Weise auch dass jede Instanz ein Objekt ist. Muss ja! :)

    Vg Clark

  • Markus
    Erfahrener Benutzer
    Beiträge
    6.920
    • 22. Mai 2006 um 10:22
    • #6

    KA_L:

    Genau so kann und sollte man es sehen. Ja :)

    Gruß
    Markus

    I don't always know what I'm talking about but I know I'm right!


    E-Mail: markus at study-board.com


    Skype und MSN auf Anfrage

Nächste Spiele

  • Augsburg - Köln
    27. Februar 2026 27. Februar 2026 um 20:30
  • Leverkusen - Mainz
    28. Februar 2026 28. Februar 2026 um 15:30
  • Bremen - Heidenheim
    28. Februar 2026 28. Februar 2026 um 15:30
  • Gladbach - Union Berlin
    28. Februar 2026 28. Februar 2026 um 15:30
  • Hoffenheim - St. Pauli
    28. Februar 2026 28. Februar 2026 um 15:30

Punkteregeln

  • 4 Exaktes Ergebnis
  • 3 Richtige Tordifferenz
  • 2 Richtige Tendenz
  • 2 Unentschieden erkannt
  • 0 Kein Treffer

UCL

Tippspiel

  • Bundesliga 2025/2026
  • Rangliste
  • Tippgemeinschaften
  • Tipper-Übersicht
  • Hall of Fame
  1. Dealfuchs.info
  2. Impressum
    1. Datenschutzerklärung
    2. Verhaltenskodex
      1. Learn to Post
  3. Mediadaten
  4. Study-Talk.de - Rabatte nicht nur für Studenten
  5. Kontakt
Community-Software: WoltLab Suite™