Uebungsaufgaben_ITFA_2_SS_2025/Exercises/E30_Klassendiagramm/Exercise_1.cs
s.schueler.doz 19d199a2ad Initial
2025-02-10 17:06:29 +01:00

41 lines
1.3 KiB
C#

using System;
using System.IO;
using System.Collections.Generic;
namespace Exercises_C_Sharp.E30_Klassendiagramm
{
//Übertragen Sie jede Klasse in ein Objekt eines Klassendiagramms
class Messbecher
{
private int volume = 0;
public string Material {get{return "plastic";}}
public int Volume{get{return volume;}}
public void Fill(int milliliter){ }
public void Empty(){ }
private bool isStill(){ return true; }
}
class Hammer
{
public string Material = "Stahl";
private int verschleiß = 46;
public void Schlagen(int stärke){ }
public void Pflegen(){ }
private int verschleißBerechnen(int schlagstärke){return verschleiß * schlagstärke;}
}
class Kaugummi
{
public List<string> Inhaltsstoffe = new List<string>();
private List<string> giftigeStoffe = new List<string>();
public string Geschmack = "Erdbeere";
public double GrammZucker = 12.453;
private double wirklicheGrammZucker = 72.82;
private DateTime wirklichesAblaufdatum = new DateTime(1999, 02, 08);
private decimal freigabeGiftstoffe(){return (decimal)(wirklicheGrammZucker * 3);}
public bool Kauen(int kaustärke){ return true; }
public DateTime Ablaufdatum(){ return DateTime.Now.AddYears(3);}
}
}