Thema Datum  Von Nutzer Rating
Antwort
Rot Konstruktor an Unterklasse übergeben
26.07.2021 12:33:09 Irina
Solved
28.07.2021 17:56:57 Gast11269
Solved
29.07.2021 14:40:34 Gast55794
Solved

Ansicht des Beitrags:
Von:
Irina
Datum:
26.07.2021 12:33:09
Views:
970
Rating: Antwort:
 Nein
Thema:
Konstruktor an Unterklasse übergeben

Hallo,

gerade bin ich mit einer Übung beschäftigt, wo ich aus einer Klasse einen Konstruktor in die Unterklassen übergeben soll.
Folgendes habe ich geschrieben:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Kapitel3
{
    class Luftfahrzeug
    {
        protected string kennung;
            public Luftfahrzeug(string kennung)
            {
                this.kennung = kennung;
            }
        public void Steigen(int meter)
        {
            Console.WriteLine(kennung + " steigt " + meter + " Meter");
        }
        public void Sinken(int meter)
        {
            Console.WriteLine(kennung + " sinkt " + meter + " Meter");
        }
        static void Main(string[] args)
        {
            Luftfahrzeug flieger = new Luftfahrzeug("LH 4080");
            flieger.Steigen(100);
            flieger.Sinken(50);

Bis hierhin funktioniert alles bestens beim debuggen
Hier habe ich dann mit den Definitionen für die Unterklassen begonnen:

            Flugzeug flieger2 = new Flugzeug("keine Kennung");
            flieger2.Steigen(333);

            Starrflügelflugzeug flieger3 = new Starrflügelflugzeug("LH 4090");
            flieger3.Steigen(500);
            flieger3.Sinken(250);

            Düsenflugzeug flieger4 = new Düsenflugzeug("LH 5020");
            flieger4.Steigen(1200);
            flieger4.Sinken(700);
        }
    }

    class Flugzeug : Luftfahrzeug
    {
        public Flugzeug(string kennung) : base("keine Kennung");
    }

    class Starrflügelflugzeug : Flugzeug
    {
        public Starrflügelflugzeug(string kennung) : base("LH 4090");
    }

    class Düsenflugzeug : Starrflügelflugzeug
    {
        public Düsenflugzeug(string kennung) : base("LH 5020");
    }
}

 

Alle Unterklassen werden mir beim debuggen noch nicht angezeigt....

Vielen Dank für die Hilfe im voraus

LG Irina


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Konstruktor an Unterklasse übergeben
26.07.2021 12:33:09 Irina
Solved
28.07.2021 17:56:57 Gast11269
Solved
29.07.2021 14:40:34 Gast55794
Solved