Files
asztali_12/Oop_alapok/Oop_alapok/JobbEmber.cs
2026-09-16 14:59:17 +02:00

56 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Oop_alapok
{
public class JobbEmber
{
public string VezetekNev { get; set; }
public string Keresztnev { get; set; }
private int szuletesiev;
public int SzuletesiEv {
get { return szuletesiev; }
set {
if (value>=1920 && value<=DateTime.Now.Year)
{
szuletesiev = value;
} else
{
throw new ArgumentException("Hibás születési év!");
}
}
}
public string Lakhely { get; set; }
//overloading
public JobbEmber()
{
}
//Property
public JobbEmber(string vezetekNev, string keresztnev, int szuletesiEv, string lakhely)
{
VezetekNev = vezetekNev;
Keresztnev = keresztnev;
SzuletesiEv = szuletesiEv;
Lakhely = lakhely;
}
public int GetEletkor()
{
return DateTime.Now.Year - SzuletesiEv;
}
}
}