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

53 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Oop_alapok
{
public class Ember
{
//adattag, field
string vezeteknev;
string keresztnev;
int szuletesiEv;
string lakhely;
//konstruktor, a neve meg kell hogy egyezzen az osztály nevével
//nem void és visszatérési értéke sincsen
//a példányosításkor automatikusan lefut
public Ember(string vezeteknev,string keresztnev,int szuletesiev,string lakohely)
{
this.vezeteknev = vezeteknev;
this.keresztnev = keresztnev;
lakhely = lakohely;
szuletesiEv = szuletesiev;
}
public void Hello()
{
Console.WriteLine($"Hello,{vezeteknev} {keresztnev} vagyok.");
}
public void SetVezetekNev( string vezeteknev)
{
if (vezeteknev.Length>2)
{
this.vezeteknev = vezeteknev;
} else
{
throw new ArgumentException("A név min 3 karakter!");
}
}
public string GetVezeteknev()
{
return this.vezeteknev;
}
}
}