Korábban emlÃtettem az osztály és objektum közötti különbséget. Minden C# program tartalmazni fog legalább egy osztályt, amit a Visual Studio alapértelmezetten Program-nak nevez el. A main metódus módosÃtásával már létrehoztunk minden programunk esetén egy saját osztályt. Ebben a fejezetben megismerkedünk az objektum orientált programozás alapjaival C# esetén.
Az osztályokkal való ismerkedést kezdjük egy rövid példa program megÃrásával. KészÃtsünk Visual Studio-ban egy új konzol alkalmazást. A Solution Explorer ablakban (View menü → Solution Explorer) a programunk nevén (a projekten és nem a Solution fájlon) jobb egérgombbal kattintsunk, majd az Add menübÅ‘l válasszuk ki a New item… menüpontot. Ennek hatására megnyÃlik az Add New Item ablak.
Itt számos komponest ki tudunk választani. Válasszuk az elsÅ‘ menüpontot, ami a Class. A generálandó fájl nevét Ãrjuk át Tesztre. Ezután kattintsunk az Add gombra. Ezt követÅ‘en megnyÃlik a Teszt.cs fájl tartalma, ami egy üres osztály sablonja. A fájl tartalma Visual Studio verziótól függÅ‘en eltérhet, de valami hasonlót kellene kapnunk:
namespace PeldaOsztaly
{
class Teszt
{
}
}
Eltérések leginkább a using direktÃvákban lehetnek. A class Teszt definiálja az osztályunkat, amely jelenleg nem igen érdekes, mert nincs benne kód. Ezen természetesen változtatni fogunk.