Thema Datum  Von Nutzer Rating
Antwort
17.09.2021 08:43:25 Irina
Solved
Blau Abstrakte Klasse
17.09.2021 10:17:18 Gast8757
Solved
17.09.2021 10:40:09 Gast8757
Solved

Ansicht des Beitrags:
Von:
Gast8757
Datum:
17.09.2021 10:17:18
Views:
330
Rating: Antwort:
 Nein
Thema:
Abstrakte Klasse

Der Beschreibung nach:


public class Program
{
	static void Main()
	{
		Rechteck a = new Rechteck(10, 5);
		Quadrat b = new Quadrat(5);
		
		a.Umfang();
		a.Flaeche();

		b.Umfang();
		b.Flaeche();
	}
}

public abstract class Figur
{
    public int Breite {get; private set;}
	public int Hoehe {get; private set;}
	
    public Figur() { }
	
    public Figur(int breite, int hoehe)
    {
        this.Breite = breite;
        this.Hoehe = hoehe;
    }
	
    public abstract void Umfang();
    public abstract void Flaeche();
}

public class Rechteck : Figur
{
	public Rechteck(int breite, int hoehe) : base(breite, hoehe)
	{
	}
	
    public override void Umfang()
    {
        Console.WriteLine("Umfang des Rechtecks: " + 2 * (this.Breite + this.Hoehe));
    }
	
    public override void Flaeche()
    {
        Console.WriteLine("Fläche des Rechtecks: " + this.Breite * this.Hoehe);
    }
}

public class Quadrat : Figur
{
	public Quadrat(int laenge) : base(laenge, laenge)
	{
	}
	
	public override void Umfang()
    {
        Console.WriteLine("Umfang des Quadrats: " + 4 * this.Breite);
    }
	
    public override void Flaeche()
    {
        Console.WriteLine("Fläche des Quadrats: " + this.Breite * this.Hoehe);
    }
}

 


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
17.09.2021 08:43:25 Irina
Solved
Blau Abstrakte Klasse
17.09.2021 10:17:18 Gast8757
Solved
17.09.2021 10:40:09 Gast8757
Solved