65 lines
1.8 KiB
C#
65 lines
1.8 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Reflection;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace ConsoleApp2
|
|
{
|
|
class Jarmu
|
|
{
|
|
public int Evjarat { get; set; }
|
|
public string Marka { get; set; }
|
|
public string Tulajdonos { get; set; }
|
|
public virtual void Tulaj()
|
|
{
|
|
Console.WriteLine($"{Tulajdonos} elégedett a {Marka} márkájú {Evjarat}-es évjáratú járművével.");
|
|
}
|
|
}
|
|
|
|
class Auto : Jarmu {
|
|
public override void Tulaj()
|
|
{
|
|
Console.WriteLine($"{Tulajdonos} elégedett a {Marka} márkájú {Evjarat}-es évjáratú autójával.");
|
|
}
|
|
}
|
|
|
|
class Motor : Jarmu
|
|
{
|
|
public override void Tulaj() {
|
|
Console.WriteLine($"{Tulajdonos} elégedett a {Marka} márkájú {Evjarat}-es évjáratú motorjával.");
|
|
}
|
|
|
|
}
|
|
|
|
class Valami
|
|
{
|
|
private string[] adat = new string[5];
|
|
public string this[int index]
|
|
{
|
|
get { return adat[index]; }
|
|
set { adat[index] = value;}
|
|
}
|
|
}
|
|
internal class Program
|
|
{
|
|
static void Main(string[] args)
|
|
{
|
|
Jarmu j = new Jarmu { Evjarat = 1999, Marka = "Suzuki", Tulajdonos = "Szabó Márton"};
|
|
j.Tulaj();
|
|
Jarmu j2 = new Auto{ Evjarat = 1999, Marka = "Suzuki", Tulajdonos = "Szabó Márton" };
|
|
Jarmu j3 = new Motor { Evjarat = 1999, Marka = "Suzuki", Tulajdonos = "Szabó Márton" };
|
|
j2.Tulaj();
|
|
j3.Tulaj();
|
|
|
|
Valami asd = new Valami();
|
|
asd[0] = "asd";
|
|
asd[1] = "xd";
|
|
|
|
Console.WriteLine(asd[0]);
|
|
Console.WriteLine(asd[1]);
|
|
}
|
|
}
|
|
}
|