Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

1 Objektum orientált programozás Struktúrák és objektumok gyakorlat Nagy Szilvia.

Hasonló előadás


Az előadások a következő témára: "1 Objektum orientált programozás Struktúrák és objektumok gyakorlat Nagy Szilvia."— Előadás másolata:

1 1 Objektum orientált programozás Struktúrák és objektumok gyakorlat Nagy Szilvia

2 2 Struktúrák felépítése struct struktúranév { változótípus1 változónév1a, változónév1b…; változótípus2 változónév2a, változónév2b…; … }; Az adattagok nyilvánosak

3 3 Osztályok felépítése class osztálynév { változótípus1 változónév1a, változónév1b…; változótípus2 változónév2a, változónév2b…; … }; Az adattagok privátak.

4 4 Osztályok felépítése class osztálynév { változótípus1 változónév1a, változónév1b…; public: változótípus2 változónév2a, változónév2b…; … }; át lehet definiálni az adattagokat: a 2a, 2b … változók kívülről is hozzáférhetők

5 5 Struktúrák felépítése struct struktúranév { private: változótípus1 változónév1a, változónév1b…; változótípus2 változónév2a, változónév2b…; … }; Az adattagok itt is átdefininiálhatók: a felsorolt változók kívülről nem láthatók, csak a struktúrában definiált publikus műveletekkel.

6 6 Osztályok felépítése class osztálynév { változótípus1 változónév1a, változónév1b…; változótípus2 változónév2a, változónév2b…; … public: fvkimenet1 fvnév1(fvargumentum1a,…) { parancsok1 ;} fvkimenet2 fvnév2(fvargumentum2a,…) { parancsok2 ;} };

7 7 Struktúrák felépítése struct struktúranév { változótípus1 változónév1a, változónév1b…; változótípus2 változónév2a, változónév2b…; … public: fvkimenet1 fvnév1(fvargumentum1a,…) { parancsok1 ;} fvkimenet2 fvnév2(fvargumentum2a,…) { parancsok2 ;} };

8 8 Osztályok (struktúrák) felépítése Az osztály függvényeiben az osztály elemeire való hivatkozás: adattagjára: adattag1 osztályelemre: this->adattag1/tagfüggvény1

9 9 Osztályok (struktúrák) felépítése deklarálás: class osztálynév változónév1, változónév2,…; (vagy egyszerűen osztálynév változónév1, változónév2,…;) hivatkozás egy osztálybeli objektum valamely adattagjára: változónév1.adattag1 tagfüggvényére: változónév1.tagfüggvény1


Letölteni ppt "1 Objektum orientált programozás Struktúrák és objektumok gyakorlat Nagy Szilvia."

Hasonló előadás


Google Hirdetések