43 lines
1.3 KiB
C#
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
|
|
}
|
|
} |