C++ programozási nyelv
|
|
- Erzsébet Fülöp
- 8 évvel ezelőtt
- Látták:
Átírás
1 C++ programozási nyelv Gyakorlat - 7. hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor november A C++ programozási nyelv Soós Sándor 1/17
2 Tartalomjegyzék Házi feladatok Örököltetés, leszármaztatás Terminológia UML: Unified Modeling Language Példa: Személy-Diák Az igazi megoldás: örökítés Ugyanez kompozícióval Tagfüggvények örökítése Ugyanez kompozícióval Konstruktorok, destruktorok Tanulság Szintetizált konstruktor A default konstruktor hiánya? Példa kompozícióra Példa: Geometriai objektumok A C++ programozási nyelv Soós Sándor 2/17
3 Házi feladatok Ezekből fog kialakulni a laborjegy, ezért is fontos, de... a programozást nem lehet másképp megtanulni, mint hogy nekiállunk programokat írni. meg kell szenvedni azért, hogy elkészüljenek az első önálló programjaink becsaphatjuk saját magunkat azzal, hogy ezt megspóroljuk (nem írjuk meg a házi feladatot, vagy másolatot adunk be), de e nélkül nem lehet megtanulni a programozást. Mostantól életbe lépnek a múlt héten bemutatott szabályok. Mostantól osztályozni fogjuk a beadott házi feladatokat, minden nap késés 1 jegy levonás! A jövő héten itt az órán kell majd elkészíteni egy programot, amit az óra végén be kell adni osztályzásra. A C++ programozási nyelv Soós Sándor 3/17
4 Örököltetés, leszármaztatás Az objektum-orientált nyelvek talán legfontosabb újítása. A hagyományos nyelvekben nem létezik hasonló fogalom. Különböző nyelvek és tankönyvek eltérő terminológiát és jelölésmódot használnak. Ezek mind hasonló elveket takarnak. Ezeket egyszer kell alaposan megérteni, ezután a különböző nyelvekben jól felhasználhatjuk ezt a tudást. Tehát most nem csak C++ -t tanulunk, hanem objektumorientált programtervezést és gondolkodásmódot is. Ha ezt jól elsajátítottuk, visszatekintve nagyon nehéz lesz elképzelni, hogy korábban hogyan programoztunk és gondolkoztunk másképp! A C++ programozási nyelv Soós Sándor 4/17
5 Terminológia Elnevezések: örököltetés, öröklés, örökítés, leszármaztatás, inheritance, kiterjesztés, extends (Java) A: alap, bázis, ős, szülő osztály, base class, parent B: leszármaztatott, gyerek, örököltetett, leszármazott osztály, child Ezek alatt ugyanazt értjük! B egy bizonyos fajta A Jelölés: UML Tutorial: ML_tutorial/class.htm A C++ programozási nyelv Soós Sándor 5/17
6 UML: Unified Modeling Language A C++ programozási nyelv Soós Sándor 6/17
7 Példa: Személy-Diák class Szemely { intkor; double Suly; 1. megoldás: class Diak { intkor; double Suly; double TanAtlag; 2. megoldás: class Szemely { intkor; double Suly; double TanAtlag; //ezt nem használjuk, ha nem diák A C++ programozási nyelv Soós Sándor 7/17
8 Az igazi megoldás: örökítés 3. megoldás: class Diak : public Szemely { double TanAtlag; A leszármazott tartalmazza az ős tulajdonságait. Fontos: A gyerekben nem kell külön minősíteni, hogy honnan származik egy adott tulajdonság! int main() { Szemely sz; sz.suly = 75; Diak d; d.suly = 63; d.kor = 22; d.tanatlag = 3.8; return 0; A C++ programozási nyelv Soós Sándor 8/17
9 Ugyanez kompozícióval class Diak { Szemely SzemelyiAdatok; doubletanatlag; A két megoldás hasonlít egymáshoz. Valószínűleg majdnem minden feladat megoldható mindkét módon. Hogy mikor melyik célszerűbb, az egy megvizsgálandó kérdés. int main() { Diak d; d.szemelyiadatok.suly = 63; d.tanatlag = 3.8; return 0; A C++ programozási nyelv Soós Sándor 9/17
10 Tagfüggvények örökítése class Szemely { void Beszel() { printf( "beszélek\n" ); } class Diak : public Szemely { void Vizsgazik() { printf( "jaj\n" ); } int main() { Diak d; d.beszel(); d.vizsgazik(); return 0; A C++ programozási nyelv Soós Sándor 10/17
11 Ugyanez kompozícióval class Szemely { void Beszel() { printf( "beszélek\n" ); } class Diak { Szemely Szemely_Resz; void Vizsgazik() { printf( "jaj\n" ); } int main() { Diak d; d.szemely_resz.beszel(); d.vizsgazik(); return 0; A C++ programozási nyelv Soós Sándor 11/17
12 Konstruktorok, destruktorok class Szemely { Szemely() { printf( "Szemely konstruktor\n" ); } ~Szemely() { printf( "Szemely destruktor\n" ); } class Diak : public Szemely { Diak() { printf( "Diak konstruktor\n" ); } ~Diak() { printf( "Diak destruktor\n" ); } int main() { Diak d; return 0; } Mit ír ki? Szemely konstruktor Diak konstruktor Diak destruktor Szemely destruktor A C++ programozási nyelv Soós Sándor 12/17
13 Tanulság Különböző objektum-orientált nyelvek eltérően rendezik a konstruktorok és destruktorok kérdését: C++ automatikusan lefut az ős konstruktora, ill. destruktora nem is tudom én magam meghívni az ős konstruktorát A sorrend logikája: Az őst inicializálom előbb, mert a gyerek már felhasználhat ebből valamit. Például a diák évfolyama függhet az életkorától Delphi (Pascal) nekem kell gondoskodnom az ős konstruktorának, ill. destruktorának meghívásáról ha akarom el is hagyhatom A C++ programozási nyelv Soós Sándor 13/17
14 Szintetizált konstruktor Mi történik akkor, ha én nem definiálom a szükséges konstruktorokat? class Szemely { Szemely() { printf( "Szemely konstruktor\n" ); } class Diak : public Szemely { int main() { Diak d; return 0; } Mit ír ki? Szemely konstruktor Ez akkor is így van, ha a Diakban definiálok egy üres konstruktort. A destruktornál ugyanez a helyzet. A C++ programozási nyelv Soós Sándor 14/17
15 A default konstruktor hiánya? Mi történik akkor, ha a fordító nem képes szintetizálni a default konstruktort? class Szemely { Szemely( int K, double S) { Kor = k; Suly = S; } int Kor; double Suly; class Diak : public Szemely { double TanAtlag; int main() { Diak d; return 0; Mi történik ekkor? Mi történik akkor, ha a Diaknak definiálok default konstruktort? Tanulság: Ha definiálunk valamilyen konstruktort, akkor definiáljunk default konstruktort is! A C++ programozási nyelv Soós Sándor 15/17
16 Példa kompozícióra Van olyan eset, amikor egyértelmű, hogy inkább a kompozíciót választjuk az örökítés helyett: class Szemely { void Eltesz() { db.eltesz(); } Adatbazis db; Ebben az esetben nem jut eszünkbe a Szemelyt örökíteni az Adatbazisból Az Adatbazis egy szolgáltatást nyújt a Szemelynek Nem pedig a Szemely bővíti ki az Adatbazist! A C++ programozási nyelv Soós Sándor 16/17
17 Példa: Geometriai objektumok Tervezzük meg és készítsük el egy geometriai oktató program alaposztályait! Pont Szakasz Egyenes Kör Körcikk Ellipszis Négyszög Téglalap (a tengelyekkel párhuzamos állású) Négyzet (a tengelyekkel párhuzamos állású) Rombusz (két oldala a tengelyekkel párhuzamos állású) Háromszög Speciális háromszögek A C++ programozási nyelv Soós Sándor 17/17
Java VI. Egy kis kitérő: az UML. Osztály diagram. Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07.
Java VI. Öröklődés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07. Java VI.: Öröklődés JAVA6 / 1 Egy kis kitérő: az UML UML: Unified Modelling Language Grafikus eszköz objektum
RészletesebbenSzármaztatási mechanizmus a C++ nyelvben
Származtatási mechanizmus a C++ nyelvben Miskolci Egyetem Általános Informatikai Tanszék CPP2 / 1 Az öröklődés s fogalma 1. Egy osztály deklarálható valamely más osztály(ok) leszármazottjaként. Az deklaráció
RészletesebbenPHP5 Új generáció (2. rész)
PHP5 Új generáció (2. rész)...avagy hogyan használjuk okosan az osztályokat és objektumokat PHP 5-ben. Cikksorozatom elõzõ részében képet kaphattunk arról, hogy valójában mik is azok az objektumok, milyen
RészletesebbenProgramozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010
Programozási technikák Pál László Sapientia EMTE, Csíkszereda, 2009/2010 Előadás tematika 1. Pascal ismétlés, kiegészítések 2. Objektum orientált programozás (OOP) 3. Delphi környezet 4. Komponensek bemutatása
RészletesebbenC++ programozási nyelv Konstruktorok-destruktorok
C++ programozási nyelv Konstruktorok-destruktorok Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. szeptember A C++ programozási nyelv Soós Sándor 1/20 Tartalomjegyzék
RészletesebbenA C++ öröklés. (Előfeltétel: 12. tétel ismerete)
Az öröklés fogalma: A C++ öröklés (Előfeltétel: 12. tétel ismerete) olyan alapvető programozási technika, amely lehetővé teszi, hogy a már meglévő osztályainkból újakat tudunk származtatni, valamint az
RészletesebbenProgramozás C++ -ban 2007/4
Programozás C++ -ban 2007/4 1. Az adatokhoz való hozzáférés ellenőrzése Egy C programban a struktúrák minden része mindig elérhető. Ugyanakkor ez nem a legkedvezőbb helyzet. Több szempontból is hasznos
RészletesebbenOsztály és objektum fogalma
Osztály és objektum fogalma A C++ programozási nyelv I. CPP1/ 1 Az osztály (class) class: adatok és módszerek (method) (függvények) együttese, amely absztrakt adattípusként működik. objektum: egy osztály
RészletesebbenC++ programozási nyelv Konstruktorok Gyakorlat
C++ programozási nyelv Konstruktorok Gyakorlat Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. október A C++ programozási nyelv Soós Sándor 1/17 Tartalomjegyzék
RészletesebbenProgramozás 1. 2.gyakorlat
Programozás 1. 2.gyakorlat Ismétlés Objektum: Egy a való világból vett elem (ami lehet elvonatkoztatott is) számítógépes ábrázolása. Pl: Kurzus, Személy stb Minden Objektum rendelkezik: Állapottal Viselkedéssel
RészletesebbenProgramozás alapjai II. (9. ea) C++ többszörös öröklés, cast, perzisztencia
Öröklés ism. Programozás alapjai II. (9. ea) C++ többszörös öröklés, cast, perzisztencia Szeberényi Imre BME IIT Egy osztályból olyan újabb osztályokat származtatunk, amelyek rendelkeznek
RészletesebbenJava programozási nyelv 4. rész Osztályok II.
Java programozási nyelv 4. rész Osztályok II. Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2005. szeptember A Java programozási nyelv Soós Sándor 1/17 Tartalomjegyzék
RészletesebbenObjektumorientált programozás C# nyelven
Objektumorientált programozás C# nyelven 1. rész Osztályok és objektumok Mezık és metódusok Konstruktor és destruktor Névterek és hatókörök Láthatósági szintek Osztály szintő tagok Beágyazott osztályok
RészletesebbenJava VI. Miskolci Egyetem Általános Informatikai Tanszék. Utolsó módosítás: Ficsor Lajos. Java VI.: Öröklődés JAVA6 / 1
Java VI. Öröklődés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07. Java VI.: Öröklődés JAVA6 / 1 Egy kis kitérő: az UML UML: Unified Modelling Language Grafikus eszköz objektum
RészletesebbenProgramozás I. 2. gyakorlat. Szegedi Tudományegyetem Természettudományi és Informatikai Kar
Programozás I. 2. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Antal Gábor 1 Vizuális modellezés Programozás: Modellezés és tervezés Implemetálás (Kódolás) Dokumentálás és Tesztelés
RészletesebbenObjektumorientált programozás C# nyelven
Objektumorientált programozás C# nyelven 3. rész Tulajdonságok Indexelık Kivételkezelés Hallgatói tájékoztató A jelen bemutatóban található adatok, tudnivalók és információk a számonkérendı anyag vázlatát
RészletesebbenPHP II. WEB technológiák. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) PHP II. 2014 1 / 19
PHP II. WEB technológiák Tóth Zsolt Miskolci Egyetem 2014 Tóth Zsolt (Miskolci Egyetem) PHP II. 2014 1 / 19 Tartalomjegyzék Objektum Orientált Programozás 1 Objektum Orientált Programozás Öröklődés 2 Fájlkezelés
RészletesebbenTankönyv-választás. igazgató és tankönyvfelelős kérdőív. A válaszadás önkéntes! Ki válaszol a kérdőívre? 2000. 05... nap... óra...
iskola sorszáma Ki válaszol a kérdőívre? 1 igazgató, aki nem tankönyvfelelős 2 igazgató, aki tankönyvfelelős is 3 tankönyvfelelős, aki pedagógus 4 tankönyvfelelős, aki nem pedagógus Tankönyv-választás
RészletesebbenC++ programozási nyelv
C++ programozási nyelv Gyakorlat - 9. hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. november A C++ programozási nyelv Soós Sándor 1/15 Tartalomjegyzék Hozzáférési
RészletesebbenKérdések és válaszok a cégeljárás változó jogi rendjével kapcsolatban
Kérdések és válaszok a cégeljárás változó jogi rendjével kapcsolatban (Az alábbiakban a jogalkalmazás során leggyakrabban felmerülő kérdések megválaszolására teszünk kísérletet. Az Igazságügyi és Rendészeti
RészletesebbenProgramozás II gyakorlat. 4. Öröklődés
Programozás II gyakorlat 4. Öröklődés Feladat Egy játékfejlesztő cég olyan programot fejleszt, amely nyilvántartja az alkalmazottai adatait. Tároljuk minden személy: Nevét (legfeljebb 50 karakter) Születési
RészletesebbenObjektumorientált programozás C# nyelven III.
Objektumorientált programozás C# nyelven III. Kivételkezelés Tulajdonságok Feladatok Készítette: Miklós Árpád Dr. Kotsis Domokos Hallgatói tájékoztató A jelen bemutatóban található adatok, tudnivalók és
RészletesebbenInformatikai Kar. 4. fejezet. Giachetta Roberto
Informatikai Kar 4. fejezet Giachetta Roberto Feladat (Triangle, Square, Rectangle, Hexagon) _a, _b _a), a area perimeter) 4:2 - _a :int Hexagon + Hexagon(int) + area() :double {query} + perimeter() :int
RészletesebbenTovábbtanulási ambíciók
222 FELVÉTELI RENDKÍVÜL SOKSZÍNűVÉ VÁLTOZOTT AZ ELMÚLT évtizedben a középfokú oktatás. A sokszínűség mind az iskolák fenntartói (önkormányzati, egyházi, alapítványi iskolák), mind az oktatás szerkezete
RészletesebbenObjektum orientált alapelvek
Krizsán Zoltán 1 [2012. február 12.] Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag Tartalom Bevezetés Programozási nyelvek A programozási eszközök absztrakciós
RészletesebbenOBJEKTUMORIENTÁLT TERVEZÉS ESETTANULMÁNYOK. 2.1 A feladat
2. Digitális óra 28 OBJEKTUMORIENTÁLT TERVEZÉS ESETTANULMÁNYOK 2.1 A feladat Ebben a fejezetben egy viszonylag egyszerő problémára alkalmazva tekintjük át az OO tervezés modellezési technikáit. A feladat
RészletesebbenObjektumok inicializálása
Objektumok inicializálása Miskolci Egyetem Általános Informatikai Tanszék Objektumok inicializálása CPP4 / 1 Tartalom public adattagok inicializálása felsorolással konstruktor objektum tömbök osztály típusú
RészletesebbenTanmenetjavaslat a 6. osztályos matematika kísérleti tankönyvhöz
MATEMATIKA 6. Tanmenetjavaslat a 6. osztályos matematika kísérleti tankönyvhöz Témák 1. Játékos feladatok Egyszerű, matematikailag is értelmezhető hétköznapi szituációk megfogalmazása szóban és írásban.
RészletesebbenStatikus adattagok. Statikus adattag inicializálása. Speciális adattagok és tagfüggvények. Általános Informatikai Tanszék
Speciális adattagok és tagfüek Miskolci Egyetem Általános Informatikai Tanszék CPP7 / 1 Statikus adattagok Bármely adattag lehet static tárolási osztályú A statikus adattag az osztály valamennyi objektuma
RészletesebbenOBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN. vizsgatételek
OBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN vizsgatételek 1. Az objektumorientált programozás szemlélete, az objektum fogalma 2. Az objektumorientált programozás alapelvei 3. A Java nyelv története, alapvető
RészletesebbenJava és web programozás
Budapesti M szaki Egyetem 2013. szeptember 18. 2. El adás Komplex szám public class Complex { private float repart_; private float impart_; public Complex() { repart_ = 0; impart_ = 0; public Complex(float
RészletesebbenBevezetés a Programozásba II 11. előadás. Adatszerkezetek megvalósítása. Adatszerkezetek megvalósítása Adatszerkezetek
Pázmány Péter Katolikus Egyetem Információs Technológiai és Bionikai Kar Bevezetés a Programozásba II 11. előadás 2014.05.12. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Adatszerkezetek
RészletesebbenBrósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Kombinatorika
Kombinatorika Modulok: A kombinatorikai feladatok megoldásához három modult használunk: Permutáció (Sorba rendezés) Kombináció (Kiválasztás) Variáció (Kiválasztás és sorba rendezés) DEFINÍCIÓ: (Ismétlés
RészletesebbenObjektumorientált programozás C# nyelven
Objektumorientált programozás C# nyelven 1. rész Osztályok és objektumok Mezık és metódusok Konstruktor és destruktor Láthatósági szintek Névterek és hatókörök Osztály szintő tagok Beágyazott osztályok
RészletesebbenProgramozás. C++ osztályok. Fodor Attila. Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.
Programozás C++ osztályok Fodor Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010. február 25. Osztályok C++ osztályok Bevezetés Objektum-orientáltság
RészletesebbenSZERVER OLDALI JAVASCRIPT. 3. hét Javascript nyelvi elemek
SZERVER OLDALI JAVASCRIPT 3. hét Javascript nyelvi elemek NYELVI ALAPOK: Ez sajnos igen száraz anyag, Viszont a megértékhez és a nyelv elsajátításához kell. Próbáljuk meg random gifekkel feldobni. MIRŐL
RészletesebbenPÉNZBELI ELLÁTÁSOKBAN BEKÖVETKEZETT VÁLTOZÁSOK 2015.
PÉNZBELI ELLÁTÁSOKBAN BEKÖVETKEZETT VÁLTOZÁSOK 2015. JOGSZABÁLYI HÁTTÉR 1997. LXXXIII. törvény a kötelező egészségbiztosítás ellátásairól, 217/1997. (XII.1) kormányrendelet a kötelező egészségbiztosításról
RészletesebbenProgramozás II. 3. gyakorlat Objektum Orientáltság C++-ban
Programozás II. 3. gyakorlat Objektum Orientáltság C++-ban Tartalom OOP ismétlés Osztályok létrehozása Adattagok láthatóságai, elnevezési ajánlások Konstruktor, destruktor this pointer Statikus és dinamikus
RészletesebbenMagas szintű programozási nyelvek 2 Előadás jegyzet
Magas szintű programozási nyelvek 2 Előadás jegyzet 1. Rendszerfejlesztés 0. lépés: Elemzés (analízis) 1. lépés: Tervezés a, technológia független rész b, technológia függő rész 2. lépés: Megvalósítás
Részletesebbenő ő ő ő ű Ó ő ő ű ű ő ő Ó ő ő ő ő ő ő ű ő ő ű ű ő ő ű Ó ő ő ő Ó ő ű ő ő ő ű ű ű ő ő ő ő ő ő ő Ó ő ő ő ű ő ő ő ő ő ű ő ő Ó ő ő ű ő ő ő ő ő ő ő ű ű ő ő ő ű ű ő ű ő ő Ó Ó ő Ó Ó ő Ó ű ő ő ő ő ő ű ő ű ű ű ű
RészletesebbenSzámítástechnika II. BMEKOKAA Előadás. Dr. Bécsi Tamás
Számítástechnika II. BMEKOKAA153 5. Előadás Dr. Bécsi Tamás Kivételkezelés try Azon utasítások kerülnek ide, melyek hibát okozhatnak, kivételkezelést igényelnek catch( típus [név]) Adott kivételtípus esetén
RészletesebbenOsztályok. 4. gyakorlat
Osztályok 4. gyakorlat Az osztály fogalma Az objektumok formai leírása, melyek azonos tulajdonsággal és operációkkal rendelkeznek. Osztályból objektum készítését példányosításnak nevezzük. Minden objektum
RészletesebbenVÁZLATOK, MUNKATÉRKÉPEK
VÁZLATOK, MUNKATÉRKÉPEK A vázlatok olyan rajzok, melyek a térkép felhasználásával vagy egyszerűen a terepen készülnek és a polgári védelmi vezetés tájékoztatását szolgálják. VIII. 1. Vázlatok és készítésük
RészletesebbenC++ programozási nyelv
C++ programozási nyelv Gyakorlat - 13. hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. december A C++ programozási nyelv Soós Sándor 1/10 Tartalomjegyzék Objektumok
RészletesebbenAlkalmazott Modul III 6. előadás. Objektumorientált programozás: öröklődés és polimorfizmus
Eötvös Loránd Tudományegyetem Természettudományi Kar Alkalmazott Modul III 6. előadás Objektumorientált programozás: öröklődés és polimorfizmus 2011.10.24. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto
Részletesebben0.2.1 Operátorok túlterhelése (műveletek definiálhatók felhaszn. típusokra) Kutya. Eb1. Eb2. Név (txt): Rex. Blöki. Német juhász 3
0 Az objektum-orientáltság 0.1 Objektum fogalma Egy rendszer egyedileg azonosítható szereplője adatokkal és működéssel. Egységbezárás (encapsulation) - viselkedés a külvilág felé - belső struktúra (kívülről
RészletesebbenHÉTVÉGI HÁZI FELADAT SZABÁLYAI, ISKOLAI DOLGOZATOK
HÉTVÉGI HÁZI FELADAT SZABÁLYAI, ISKOLAI DOLGOZATOK SZABÁLYAI AZ ISKOLAI BESZÁMOLTATÁS, AZ ISMERETEK SZÁMONKÉRÉSÉNEK KÖVETELMÉNYEI ÉS FORMÁI 1 Magyar nyelv és irodalom Írásbeli beszámoltatások Rendszeres,
Részletesebben4. Öröklődés. Programozás II
4. Öröklődés Programozás II Mielőtt belevágunk Egy Tárgy típusú objektumokat tároló tömb i. elemében tároljunk el egy új tárgyat Rossz módszer: tomb[i].setnev( uj.getnev() ); tomb[i].setertek( uj.getertek()
RészletesebbenA figurális számokról (I.)
A figurális számokról (I.) Tuzson Zoltán, Székelyudvarhely A figurális számok felfedezését a pitagoreusoknak tulajdonítják, mert k a számokat kavicsokkal, magokkal szemléltették. Sok esetben így jelképezték
Részletesebben1 / 11 2014.10.31. 12:35
1 / 11 2014.10.31. 12:35 1 Érkezett : 1. A KÉRELMEZŐ ADATAI A kérelmező szervezet teljes neve: A kérelmező szervezet rövidített neve: Városi Kézilabda Klub Nyírbátor VKK Nyírbátor 2 Gazdálkodási formakód:
RészletesebbenAdatstruktúrák, algoritmusok, objektumok
Adatstruktúrák, algoritmusok, objektumok 3. Az objektumorientált paradigma alapelemei Objektum Osztály Példányosítás A konstruktor és a destruktor Osztályok közötti kapcsolatok 1 Objektum Definíció Az
RészletesebbenÉ É ö Ü É ő Ü É Ö Ó Ö Ó Ü Ü Ü É É É É ö É Ó É ö Ü Ü É Ö ő ő ö Ó ö ö ö ö ö ö ö ö ö ö Ü É Ó É ő ö ö É ö ö ő ő ö ő ö É ö É ő ű É Ü Ü ö ő É É ö ő É Ü ö ö ö Ü É É ö É É ö É É É Ü É Ü Ü ő Ő ő Ü É É ő ö Ü ö Ü
RészletesebbenVízteres, vízbetétes és társai
Vízteres, vízbetétes és társai Körülbelül 2 évnyi csend után ismét egyre gyakrabban találkozom a vízfűtésre alkalmas cserépkályha lelkes propagálóival, akik határozottan állítják, hogy képesek ilyen tüzelőberendezés
RészletesebbenElseve Luminizer RAGYOGJ KI A TÖMEGBŐL! elnevezésű promóció részvételi és játékszabályzata
Elseve Luminizer RAGYOGJ KI A TÖMEGBŐL! elnevezésű promóció részvételi és játékszabályzata 1. A játékszabályzat tárgya: Jelen játékszabályzat a L Oréal Elseve Luminizer termékekhez kapcsolódó Ragyogj ki
RészletesebbenA Pure 3in1 Casting promóció játékszabálya Garnier
1. Játékszabályzat A Pure 3in1 Casting promóció játékszabálya Garnier A jelen dokumentum tárgya a Pure promóció reklám-akció szabályainak (a továbbiakban csak szabályzat ) teljes és világos rendezése.
RészletesebbenRELATIVITÁSELMÉLET. bevezető
RELATIVITÁSELMÉLET bevezető Einstein példája: a pálya relativitása Mozgó vonatból elejtünk egy követ, az állomásról is figyeljük Mozgó megfigyelő (vonat): Szabadesés Egyenes pálya Álló megfigyelő (állomás):
RészletesebbenA J Á N L A T K É R É S
A J Á N L A T K É R É S Tisztelt Ajánlattevő! A (3580 Tiszaújváros, Teleki Blanka út 6.), a továbbiakban: ajánlatkérő) ezúton kéri fel ajánlattételre az Ön által képviselt céget, mint Ajánlattevőt (a továbbiakban:
Részletesebbentekintettel az Európai Unió működéséről szóló szerződésre, különösen annak 291. cikkére,
L 343/558 Az Európai Unió Hivatalos Lapja 2015.12.29. A BIZOTTSÁG (EU) 2015/2447 VÉGREHAJTÁSI RENDELETE (2015. november 24.) az Uniós Vámkódex létrehozásáról szóló 952/2013/EU európai parlamenti és tanácsi
RészletesebbenC++ programozási nyelv Struktúrák a C++ nyelvben Gyakorlat
C++ programozási nyelv Struktúrák a C++ nyelvben Gyakorlat Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. szeptember A C++ programozási nyelv Soós Sándor 1/12 Input-output
RészletesebbenJava programozási nyelv 8. rész Grafikus felhasználói felület
Java programozási nyelv 8. rész Grafikus felhasználói felület Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2005. szeptember A Java programozási nyelv Soós Sándor 1/17
RészletesebbenÍrásbeli beadandó feladatok formai szabályzata
SOLA SCRIPTURA Teológiai Főiskola 1121 Budapest, Remete u. 16/A 1536 Budapest 114. Pf.: 253 E-mail: sola@sola.hu Web: www.sola.hu 06-1/391-01-80; 06-20/379-6260 Intézményi azonosító: FI70788 Írásbeli beadandó
RészletesebbenProgramozás II. 6.Öröklés Dr. Iványi Péter
Programozás II. 6.Öröklés Dr. Iványi Péter 1 Öröklés Programozók lusta emberek, nem szeretnék valamit kétszer leírni Miért veszélyes? Nem hatékony Újra kell tárolni a kódot, újra le kell fordítani Karbantartás
RészletesebbenA munkanélküli-járadékot kimerítők
sorszám A járadékkimerítés dátuma a címkártyáról: 2000.... hónap... nap Országos Munkaügyi Kutató- és Módszertani Központ HÁNYADSZOR JÁRTÁL A KÉRDEZETT LAKÁSÁN, AMIKOR ELKÉSZÜLT AZ INTERJÚ? A munkanélküli-járadékot
Részletesebben2. Halmazelmélet (megoldások)
(megoldások) 1. A pozitív háromjegy páros számok halmaza. 2. Az olyan, 3-mal osztható egész számok halmaza, amelyek ( 100)-nál nagyobbak és 100-nál kisebbek. 3. Az olyan pozitív egész számok halmaza, amelyeknek
RészletesebbenMatematikai programozás gyakorlatok
VÁRTERÉSZ MAGDA Matematikai programozás gyakorlatok 2003/04-es tanév 1. félév Tartalomjegyzék 1. Számrendszerek 3 1.1. Javasolt órai feladat.............................. 3 1.2. Javasolt házi feladatok.............................
RészletesebbenI. Fejezet Bevezet rendelkezések
Harkány Város Önkormányzat Képvisel -testületének 8/2011.(IV.13.) rendelete a Szervezeti és M ködési Szabályzatról egységes szerkezetben a 25/2011.(X.07.), a 6/2013. (IV. 3.), a 7/2013. (IV.15.) és a 14/2013.
RészletesebbenElıírt lépésszámú ciklusok
Programozás tankönyv VI. Fejezet Elıírt lépésszámú ciklusok Ismétlés a tudás anyja. Hernyák Zoltán 61/312 Az eddig megírt programok szekvenciális mőködésőek voltak. A program végrehajtása elkezdıdött a
RészletesebbenProgramozás II. 4. Dr. Iványi Péter
Programozás II. 4. Dr. Iványi Péter 1 inline függvények Bizonyos függvények annyira rövidek, hogy nem biztos hogy a fordító függvényhívást fordít, hanem inkább az adott sorba beilleszti a kódot. #include
RészletesebbenTartalomjegyzék. Bevezetés...2
Tartalomjegyzék Bevezetés...2 1. Követelmény analízis...3 1.1. Áttekintés...3 1.2. Használati eset diagram (use case)...3 1.3. Alkalmazási példa...5 2. Modellezés...6 2.1. Osztálydiagram...6 2.2. Osztályok
RészletesebbenÉrettségi eredmények 2005-től (Békéscsabai Andrássy Gyula Gimnázium és Kollégium)
2005/db közép 2005/db emelt 2005/db összes 2005/jegy közép 2005/jegy emelt 2005/jegy összes 2005/% közép 2005/% emelt 2005/% összes 51 119 170 3,53 5,00 4,42 59,90 99,17 84,27 22 17 39 4,45 4,94 4,7 75,68
RészletesebbenA Taurus Reisen Utazási Iroda Kft. Tenger-Party elnevezésű nyereményjátékának részvételi, adatkezelési és játékszabályzata
A Taurus Reisen Utazási Iroda Kft. Tenger-Party elnevezésű nyereményjátékának részvételi, adatkezelési és játékszabályzata 1. A Taurus Reisen Utazási Iroda Kft. (a továbbiakban: Szervező) a jelen részvételi,
RészletesebbenProgramozás III CSOMAGOK. Az összetartozó osztályok és interfészek egy csomagba (package) kerülnek.
Programozás III CSOMAGOK Az összetartozó osztályok és interfészek egy csomagba (package) kerülnek. A Java is csomagok halmaza: csomagokban van a fejlesztő környezet és az osztálykönyvtárak is: rt.jar fájl
RészletesebbenÁttekintés a magyar fagazdaságról
MAGYARORSZÁG NÉHÁNY FONTOSABB GAZDASÁGI MUTATÓJA Az ország területe 93. km 2, ebből 23. január 1. 1.823,4 ezer ha erdő, ami 19,6-os erdősültségnek felel meg. A lakosság száma 23. január 1-én 1,14 millió
RészletesebbenStrandröplabda Magyar Bajnokság 2013. Versenykiírás
Strandröplabda Magyar Bajnokság 2013 Versenykiírás A Strandröplabda Magyar Bajnokság a Magyar Röplabda Szövetség /továbbiakban MRSZ/ hivatalos országos strandröplabda bajnoksága. Három Mesterversenyből
RészletesebbenProgramozás II. 2. gyakorlat Áttérés C-ről C++-ra
Programozás II. 2. gyakorlat Áttérés C-ről C++-ra Tartalom Új kommentelési lehetőség Változók deklarációjának helye Alapértelmezett függvényparaméterek Névterek I/O műveletek egyszerűsödése Logikai adattípus,
RészletesebbenMellékhatások és minőségi hibák kombinációs előfordulása Dr. Oláh Attila, Dr. Mészáros Márta (Magyarországi Gyógyszertörzskönyvezők Társasága)
Mellékhatások és minőségi hibák kombinációs előfordulása Dr. Oláh Attila, Dr. Mészáros Márta (Magyarországi Gyógyszertörzskönyvezők Társasága) Napjainkban egyre több olyan gyógyszer kerül forgalomba, amelynél
RészletesebbenPápai Református Kollégium Gimnáziumának és Művészeti Szakközépiskolájának Dadi Tagintézményei
Pápai Református Kollégium Gimnáziumának és Művészeti Szakközépiskolájának Dadi Tagintézményei Tanulói kérdőívek értékelése, 2012 Az értékelés során a tavalyi évhez hasonlóan különválasztottam az alsó
RészletesebbenMagyar Labdarúgó Szövetség Pest Megyei Igazgatóság
Magyar Labdarúgó Szövetség Pest Megyei Igazgatóság (Pest Megyei Labdarúgó Szövetség) PEST MEGYEI I. OSZTÁLY Pest megyei I. osztályú férfi felnőtt nagypályás labdarúgóbajnokság versenykiírása 2014/2015.
RészletesebbenTalálatgaranciás Lottóvariációk gy jteménye
Szerencsetippek Sorozat Találatgaranciás Lottóvariációk gy jteménye 352 Találatgaranciás Ötöslottó kulcs 0-1 fixes játékokhoz 10-492 n 384 Találatgaranciás Hatoslottó kulcs 0-2 fixes játékokhoz 10-496
Részletesebben2.3. A C nyelv utasításai
2.3. A C nyelv utasításai A C szabvány hét csoportban osztályozza a C nyelv utasításait: Csoport Kulcsszavak, ill. jelölések Kifejezés utasítás Üres utasítás: ; Összetett utasítás: } Szelekciós utasítások:
RészletesebbenProgramozás. C++ osztályok. Fodor Attila. Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.
Programozás C++ osztályok Fodor Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010. április 8. Csak bázisosztályként használt/értelmezhető
RészletesebbenKeresztmetszeti megmunkálás egyengető-, vastagoló-, és kombinált gyalugépekkel
Pagonyné Mezősi Marietta Keresztmetszeti megmunkálás egyengető-, vastagoló-, és kombinált gyalugépekkel A követelménymodul megnevezése: Alapvető tömörfa megmunkálási feladatok A követelménymodul száma:
RészletesebbenElemi Alkalmazások Fejlesztése II.
Elemi Alkalmazások Fejlesztése II. Osztályok közötti kapcsolatok öröklődés asszociáció aggregáció kompozíció 1. Feladat Készítsünk programot, amellyel testek térfogatát határozhatjuk meg, illetve megadhatjuk
RészletesebbenAz élet szép, környezetünk tele van fákkal, virágokkal, repdeső madarakkal, vidáman futkározó állatokkal.
Objektumorientált programozás Az élet szép, környezetünk tele van fákkal, virágokkal, repdeső madarakkal, vidáman futkározó állatokkal. Ez a nem művészi értékű, de idillikus kép azt a pillanatot mutatja,
RészletesebbenSzám: 35970/1941-5/2015. ált. Tárgy: A MEZEI-VILL Kft. (4100 Berettyóújfalu, Puskin u. 12.) tűzvédelmi bírság ügye
Szám: 35970/1941-5/2015. ált. Tárgy: A MEZEI-VILL Kft. (4100 Berettyóújfalu, Puskin u. 12.) bírság ügye H A T Á R O Z A T A MEZEI-VILL Kft.-t (székhelye: 4100 Berettyóújfalu, Puskin u. 12.; cégjegyzékszáma:
Részletesebben1087 Budapest, Könyves Kálmán krt. 54-60.II. emelet 209. szoba
Pályázati Felhívás Zárható PINPAD tároló doboz szállítása és szerelése tárgyú nyílt pályázathoz 1. Ajánlatkérő neve, címe, telefon- és telefaxszáma (e-mail) MÁV-START Vasúti Személyszállító Zrt. 1087 Budapest,
RészletesebbenA J Á N L A T K É R É S
A J Á N L A T K É R É S Tisztelt Ajánlattevő! A Tiszaújvárosi Sport-Park Nonprofit Kft. (3580 Tiszaújváros, Teleki Blanka út 6.), a továbbiakban: ajánlatkérő) ezúton kéri fel ajánlattételre az Ön által
RészletesebbenK I V O N A T. Kerekegyháza Város Önkormányzat Képviselő-testületének 2010. február 10-én megtartott rendkívüli ülése jegyzőkönyvéből.
Kerekegyháza Város Önkormányzat Képviselő-testülete Kihagyva a kihagyandókat! K I V O N A T Kerekegyháza Város Önkormányzat Képviselő-testületének 2010. február 10-én megtartott rendkívüli ülése jegyzőkönyvéből
Részletesebben500. AA Megoldó Alfréd AA 500.
Programozás alapjai 2. NZH 2010.05.13. gyakorlat: / Hiány:0 ZH:0 MEGOLD IB.027/51. Hftest: 0 Minden beadandó megoldását a feladatlapra, a feladat után írja! A megoldások során feltételezheti, hogy minden
Részletesebbena villamos energiáról szóló 2007. évi LXXXVI. törvény módosításáról
_)rsma S H vwtala ;rományszá;n9-1 (0 8 /1 < Érkezett : 2012 ÁR 1 7. 2012. évi... törvény a villamos energiáról szóló 2007. évi LXXXVI. törvény módosításáról 1. A villamos energiáról szóló 2007. évi LXXXVI.
RészletesebbenMatematika 9. nyelvi előkészítő évfolyam. 1 óra/hét (37 óra) Kiselőadások tartása, interjúk készítése (matematikatörténeti
Matematika 9. nyelvi előkészítő évfolyam Témakörök Gondolkodási és megismerési módszerek Számtan, algebra Összefüggések, függvények, sorozatok Geometria, mérés Statisztika, valószínűség Év végi összefoglaló
RészletesebbenOOP #14 (referencia-elv)
OOP #14 (referencia-elv) v1.0 2003.03.19. 21:22:00 Eszterházy Károly Főiskola Információtechnológia tsz. Hernyák Zoltán adj. e-mail: aroan@ektf.hu web: http://aries.ektf.hu/~aroan OOP OOP_14-1 - E jegyzet
RészletesebbenBudapest 2012/2013. évi Mini felkészülési tornáinak keretében szervezett verseny Leány szupermini-2 és fiú szupermini-2 versenyszám
Budapest 2012/2013. évi Mini felkészülési tornáinak keretében szervezett verseny Leány szupermini-2 és fiú szupermini-2 versenyszám Időpont: Helyszín: 2013. január 6. (vasárnap) Dunabogdányi Általános
Részletesebben1. sz. melléklet A HSE HUNGARY KFT. ÁLTAL 2009. DECEMBER 9-ÉN A TARTANDÓ VILLAMOSENERGIA-ÉRTÉKESÍTÉSI ÁRVERÉS SZABÁLYZATA 1 / 14
1. sz. melléklet A HSE HUNGARY KFT. ÁLTAL 2009. DECEMBER 9-ÉN A TARTANDÓ VILLAMOSENERGIA-ÉRTÉKESÍTÉSI ÁRVERÉS SZABÁLYZATA 1 / 14 Tartalomjegyzék 1 VILLAMOSENERGIA-ÉRTÉKESÍTÉSI ÁRVERÉS SZABÁLYZATA... 3
RészletesebbenTánc és dráma 1.- 4. évfolyam
Éves órakeret: 36 Tánc és dráma 1.- 4. évfolyam Heti óraszám: 1 Témakörök: A gyerekeket érdeklő, érintő problémák feldolgozása a dráma módszereivel Népi -, hagyományjátékok, történelmi játékok Gyermek
RészletesebbenPelda öröklődésre: import java.io.*; import java.text.*; import java.util.*; import extra.*;
Java osztály készítése, adattagok, és metódusok, láthatóság, konstruktor, destruktor. Objektum létrehozása, használata, öröklés. ( Előfeltétel 12. Tétel ) Az osztály egy olyan típus leíró struktúra, amely
RészletesebbenNÁLAD A NYERŐ KOMBINÁCIÓ? ELNEVEZÉSŰ NYEREMÉNYJÁTÉK RÉSZVÉTELI ÉS JÁTÉKSZABÁLYZATA
NÁLAD A NYERŐ KOMBINÁCIÓ? ELNEVEZÉSŰ NYEREMÉNYJÁTÉK RÉSZVÉTELI ÉS JÁTÉKSZABÁLYZATA 1. A JÁTÉK SZERVEZŐJE A NÁLAD A NYERŐ KOMBINÁCIÓ? elnevezésű nyereményjáték ( Játék ) szervezője a Magyar Suzuki Zrt.
Részletesebbenö ö ö ö ő ö ö ő ö ő ő ő ö ö ő ő ö ö ő ő ű ű ő ő ö ű ő ö ö ő ö ő ö ú ő ö ű ű ő ő ö ű ő ö ö ű ű ő ö ű ő ö ö ű ű ű ű ű ű ű ö ű ő É ö ú ö ö ö ö Ő ö ö ö ö ő ö ö ő ö ö ő ö ö ő ű ö ö ö ö ö ö ő Ö ő ö ö ő ö ő ö
Részletesebben