elektroniakieszkozok/elektronikaieszkozok/Program.cs

52 lines
1.6 KiB
C#
Raw Normal View History

2024-09-26 07:54:22 +00:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace elektronikaieszkozok
{
internal class Program
{
static void Main(string[] args)
{
2024-09-26 09:02:12 +00:00
List<Eszkoz> eszkozok = new List<Eszkoz>();
eszkozok.Add(new Telefon("iphone", "apple", "kikapcsolva", "ios", 12));
eszkozok.Add(new Nyomtato("Lézer", 10, "A3", "Asd234", "Canon", "kikapcsolva"));
eszkozok.Add(new JatekKonzol("microsoft", 1, "xboxOne", "xbox", "kikapcsolva"));
eszkozok.Add(new Tablet(7, 4000000, "tabsUltra", "samsung", "kikapcsolva"));
foreach (var item in eszkozok)
{
item.bekapcsolas();
Console.WriteLine(item);
2024-09-26 09:29:40 +00:00
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();
}
2024-09-26 09:02:12 +00:00
}
Console.ReadKey();
2024-09-26 07:54:22 +00:00
}
}
}