XML * XML-SCHEMA * XPATH * XSL * XSL-FO * SVG * XQUERY * XPROC * ANT * DIVERSES



Diverses / Objekt-Orientierte Programmierung mit C#.NET / C#.NET Vererbung / C#.NET Die Klasse Kunde

C#.NET Die Klasse Kunde

C#.NET Die Klasse Kunde


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
  public class Kunde : Mensch
  {
    /// <summary>
    /// Verweis vom Kunden zum Mitarbeiter
    /// </summary>
    //kein Konstruktoraufruf erforderlich,
    // der Verweis wird in Mitarbeiter.Add(Kunde) gesetzt
    public Mitarbeiter Berater;
    /// <summary>
    /// private geschütztes Feld _Geld
    /// </summary>
    private double _Geld;
    /// <summary>
    /// Property für _Geld
    /// </summary>
    public double Geld { get => _Geld; set => _Geld = value; }
    /// <summary>
    /// Standardkonstruktor
    /// </summary>
    public Kunde() { }
    /// <summary>
    /// Parametrisierter Konstruktor
    /// </summary>
    public Kunde(double g)
    {
      this.Geld = g;
    }
    /// <summary>
    /// Parametrisierter Konstruktor
    /// </summary>
    public Kunde(string vn, string nn, int a) : base(vn, nn, a)
    {
    }
    /// <summary>
    /// Parametrisierter Konstruktor
    /// </summary>
    public Kunde(string vn, string nn, int a, double g) : base(vn, nn, a)
    {
      this.Geld = g;
    }
    /// <summary>
    /// Überschriebene ToString-Methode der Basisklasse Mensch
    /// </summary>
    /// <returns></returns>
    public override string ToString()
    {
      return String.Format("Kunde {0} und hat {1} Euro in bar", 
          base.ToString(), Geld);
    }
  }

wg / 5. April 2021



Fragen? Anmerkungen? Tipps?

Bitte nehmen Sie Kontakt zu mir auf.






Vielen Dank für Ihr Interesse an meiner Arbeit.



V.i.S.d.P.: Wilfried Grupe * Klus 6 * 37643 Negenborn

☎ 0151. 750 360 61 * eMail: info10@wilfried-grupe.de

www.wilfried-grupe.de/cs_OOP_Kunde.html