This commit is contained in:
Nándor Árgyelán 2024-09-26 11:29:40 +02:00
parent f2d4434123
commit 97864aa841
5 changed files with 35 additions and 7 deletions

View File

@ -35,5 +35,6 @@ namespace elektronikaieszkozok
}
public abstract double energiafogyasztas(double uzemora);
}
}

View File

@ -19,9 +19,14 @@ namespace elektronikaieszkozok
this.tarhely = tarhely;
}
public void jatekotToltLe(string Jatek)
{
Console.WriteLine($"{Jatek} letoltese elkezdodott");
}
public void csatlakoztatás(string hálózat)
{
throw new NotImplementedException();
Console.WriteLine($"csatlakoztatva: {hálózat}");
}
public override double energiafogyasztas(double uzemora)
@ -31,7 +36,7 @@ namespace elektronikaieszkozok
public void lecsatlakoztatás()
{
throw new NotImplementedException();
Console.WriteLine("lecsatlakoztatva a halozatrol");
}
}
}

View File

@ -21,6 +21,28 @@ namespace elektronikaieszkozok
{
item.bekapcsolas();
Console.WriteLine(item);
if (item is Telefon)
{
(item as Telefon).hivas();
(item as Telefon).uzenet();
}
if (item is IHalozatraCsatlakoztathato)
{
(item as IHalozatraCsatlakoztathato).csatlakoztatás("vilaghalo");
}
if (item is JatekKonzol)
{
(item as JatekKonzol).jatekotToltLe("Halo");
}
if (item is Tablet)
{
(item as Tablet).jatekJatszas();
}
if (item is Nyomtato)
{
(item as Nyomtato).tesztOldal();
}
}
Console.ReadKey();

View File

@ -9,7 +9,7 @@ namespace elektronikaieszkozok
internal class Tablet : Eszkoz, IHalozatraCsatlakoztathato
{
public int kijelzomeret { get; set; }
public int felbontas { get; set; }
public double felbontas { get; set; }
public Tablet(int kijelzo, int felbontas, string name, string marka, string allapot) : base(name, marka, allapot)
{
@ -19,7 +19,7 @@ namespace elektronikaieszkozok
public void csatlakoztatás(string hálózat)
{
throw new NotImplementedException();
Console.WriteLine($"csatlakoztatva: {hálózat}");
}
public override double energiafogyasztas(double uzemora)
@ -34,7 +34,7 @@ namespace elektronikaieszkozok
public void lecsatlakoztatás()
{
throw new NotImplementedException();
Console.WriteLine("lecsatlakoztatva a halozatrol"); ;
}
public void webBongeszes()

View File

@ -19,11 +19,11 @@ namespace elektronikaieszkozok
public void hivas()
{
Console.WriteLine("hivas inditasa");
Console.WriteLine($"{name} telefont hivat inditott");
}
public void uzenet()
{
Console.WriteLine("uzenet elkuldve");
Console.WriteLine($"uzenet elkuldve {name} telefonrol");
}
public override double energiafogyasztas(double uzemora)