Uebungsaufgaben_ITFS2_SS_2025/Exercises/E29_Konstruktoren/Exercise_7.cs
2025-10-21 11:47:05 +02:00

43 lines
1.3 KiB
C#

using System;
namespace Exercises_C_Sharp.E29_Konstruktoren
{
class Exercise_7
{
public static void Start()
{
//3. Erstellen Sie drei Objekte der Klasse MoreMethod. Erstellen Sie diese mit jeweils drei verschiedenen Übergabewerten in dem Konstruktor:
//Code Start
//Code ENDE
}
}
class MoreMethod
{
public MoreMethod()
{
Console.WriteLine("MoreMethod wurde erstellt. Keine Werte wurden übergeben...");
}
//1. Überladen Sie den Konstruktor, damit ein String übergeben werden kann. Geben Sie diesen dann aus:
//Code START
public MoreMethod(string s)
{
Console.WriteLine("String: " + s);
}
//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:
//Code START
public MoreMethod(int int1, int int2)
{
if (int2 == 0) throw new DivideByZeroException();
double d = (double)int1 / int2;
Console.WriteLine("Ergebnis: " + d);
}
//Code ENDE
}
}