This commit is contained in:
s.schueler.doz 2025-02-24 12:49:25 +01:00
parent 85f53ea057
commit 2e998063cb
2 changed files with 13 additions and 4 deletions

View File

@ -8,7 +8,9 @@ namespace Exercises_C_Sharp.E29_Konstruktoren
{ {
//3. Erstellen Sie drei Objekte der Klasse MoreMethod. Erstellen Sie diese mit jeweils drei verschiedenen Übergabewerten in dem Konstruktor: //3. Erstellen Sie drei Objekte der Klasse MoreMethod. Erstellen Sie diese mit jeweils drei verschiedenen Übergabewerten in dem Konstruktor:
//Code Start //Code Start
MoreMethod mm1 = new();
MoreMethod mm2 = new("Hallo");
MoreMethod mm3 = new(12, 7);
//Code ENDE //Code ENDE
} }
} }
@ -21,12 +23,19 @@ namespace Exercises_C_Sharp.E29_Konstruktoren
} }
//1. Überladen Sie den Konstruktor, damit ein String übergeben werden kann. Geben Sie diesen dann aus: //1. Überladen Sie den Konstruktor, damit ein String übergeben werden kann. Geben Sie diesen dann aus:
//Code START //Code START
public MoreMethod(string s)
{
Console.WriteLine("Folgender String wurde übergeben: " + s);
}
//Code ENDE //Code ENDE
//2. Schreiben Sie eine zweite Überladung des Konstruktors, welche zwei Integer-Zahlen übergeben werden. Teilen Sie die erste Zahl durch die zweite Zahl und geben Sie das Ergebnis mit den Nachkommastellen aus: //2. Schreiben Sie eine zweite Überladung des Konstruktors, welche zwei Integer-Zahlen übergeben werden. Teilen Sie die erste Zahl durch die zweite Zahl und geben Sie das Ergebnis mit den Nachkommastellen aus:
//Code START //Code START
public MoreMethod(int i1, int i2)
{
double d = (double)i1 / i2;
Console.WriteLine("MoreMethod wurde erstellt. Folgende Wert ist heraus gekommen: " + d);
}
//Code ENDE //Code ENDE
} }
} }

View File

@ -1,2 +1,2 @@
5 6
28 28