32 lines
1.0 KiB
C#
32 lines
1.0 KiB
C#
namespace Exercises_C_Sharp.E40_Vererbung
|
|
{
|
|
//Beide Klassen Luv und Lee haben die Methode GetWindSpeed(). Für eine Software ist es aber irrelevant, von wo der Wind kommt. Es ist nur wichtig, wie schnell er ist. Sie sollen also eine neue Klasse schreiben, die diese Methode anbietet und die Klassen Luv und Lee davon ableiten lassen. Ändern Sie dann auch den dynamic-Typ in der Liste ab.
|
|
|
|
class Exercise_2
|
|
{
|
|
public static void Start()
|
|
{
|
|
List<dynamic> dynList = new(){ new Luv(), new Lee(), new Luv(), new Lee(), new Luv(), new Lee(), new Luv(), new Lee(), new Luv(), new Lee(), new Luv(), new Lee(), new Luv(), new Lee(), new Luv(), new Lee(), new Luv(), new Lee(), new Luv(), new Lee() };
|
|
|
|
int speed = 0;
|
|
foreach(var element in dynList)
|
|
speed += element.GetWindSpeed();
|
|
|
|
Console.WriteLine("Geschwindigkeit des Windes: " + speed);
|
|
}
|
|
}
|
|
|
|
//Code START
|
|
|
|
//Code ENDE
|
|
|
|
class Luv
|
|
{
|
|
|
|
}
|
|
|
|
class Lee
|
|
{
|
|
|
|
}
|
|
} |