Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Kapitel 8 Interfaces 8.5 Übungsaufgaben Aufgabe 1 Sie möchten mit einer Anwendung Lottoziehungen simulieren. Dazu werden die Ziehungen 5 aus 35 und 6 aus 49 implementiert. Definieren Sie eine Schnittstelle, welche die Methoden GetLottoZahl(int und GetAnzahl() enthält. Die erste Methode liefert eine Zufallszahl im Bereich von 1 bis maxZahl . Die zweite Methode liefert die Anzahl der zu ziehenden Zahlen, also 5 oder 6. Diese Methoden sollen unter anderem von den Klassen Lotto5Aus35 und Lotto6Aus49 implementiert werden. Verwenden Sie die Klassen in einer Testanwendung. maxZahl) Zum Erzeugen von Zufallszahlen verwenden Sie die Klasse Random aus dem Namespace System. Die Methode Next(int n) liefert dazu einen int -Wert zwischen 0 und n -1. Random rd = new Random(); int i = rd.Next(35) + 1; Aufgabe 2 Lösen Sie die Aufgabe 1 über die explizite Schnittstellendeklaration.