-
        

Ergebnis 1 bis 5 von 5

Thema: Abgeleitete Klasse = konkrete Klasse?

  1. #1
    vixo
    Gast

    Abgeleitete Klasse = konkrete Klasse?

    Anzeige

    Guten Tag,
    ich beschäftige mich momentan mit dem Thema Klassen.
    ich habe folgendes gelesen:

    - Klassen die Instanzen besitzen nennt man konkrete Klassen.
    - abgeleitete Klassen besitzen Instanzen
    - Klassen ohne Instanzen nennt man abstrakte Klassen.

    nun meine Frage:

    Sind konkret Klassen gleich abstrakte Klassen?
    Denn es ist doch so, das abgeleitete Klassen Instanzen besitzen, und auch die konkreten Klassen Instanzen besitzen. Gibt es einen Unterschied?

    Ich danke euch!

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    32
    Beiträge
    2.130
    Abstrakte Klassen sind Klassen mit Attributen und Methoden die aber nicht Instaziiert werden können weil sie nicht vollständig (nicht konkret) beschrieben/implementiert sind.
    Um eine abstrakte Klasse "nutzen" zu können muss man die fehlenden Beschreibungen ergänzen indem man die Klasse ableitet und eine konkrete Klasse bildet.

    In Java gibt es dann noch Interfaces, das sind dann Quasi-Klassen nur mit Methodensignaturen ... auf C übertragen ist dass so etwas wie eine Header File ohne C Implementierung
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  3. #3
    vixo
    Gast
    Danke, Ceos für deine hilfreiche Antwort.

    Nochmal zum Verständnis ein Beispiel:

    Klasse: Fahrzeug
    abgeleitete Klasse: Auto

    - Die Klasse Fahrzeug ist eine abstrakte Klasse. Aus ihr kann keine Instanz erzeugt werden.
    - Die abgeleitete Klasse Auto ist eine konkrete Klasse. Sie bekommt Attribute und Methoden von der Klasse "Fahrzeug" vererbt. Aus ihr können Instanzen erzeugt werden.

    Ist das so korrekt?

    Danke

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    32
    Beiträge
    2.130
    ja, auch wenn streng genommen Auto auch nicht seeehr konkret ist
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  5. #5
    vixo
    Gast
    Ist "BMW XY" besser?

Ähnliche Themen

  1. Mikrocontroller mit integriertem Klasse-D-Verstärker
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 10.09.2014, 23:30
  2. Roboter für Schüler der 6ten Klasse???
    Von Dr. Bombe im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 3
    Letzter Beitrag: 09.07.2012, 15:33
  3. Klasse-D-Audioverstärker mit großem Spannungsversorgungsbereich
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 05.07.2012, 12:50
  4. Antworten: 22
    Letzter Beitrag: 02.02.2008, 18:44
  5. Projektarbeit Klasse 9
    Von Rama-k im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 8
    Letzter Beitrag: 21.09.2004, 13:38

Benutzer, die dieses Thema gelesen haben: 2

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •