Helyes-e az alábbi kódrészlet? int i = 1; i = i * 3 + 1; int j; j = i + 1; Nem. Igen. Hányféleképpen lehet Javaban megjegyzést írni?
|
|
- Klaudia Hegedüsné
- 8 évvel ezelőtt
- Látták:
Átírás
1 A "java Villa -v" parancs jelentése: A java interpreter elindítja a Villa osztály statikus main metódusát, és átadja neki paraméterként a "-v" stringet. A java interpreter elindítja először a Villa osztály statikus main metódusát, majd megpróbálja elindítani a -v nevű osztály statikus main metódusát, de a -v nem egy szabályos osztálynév, ezért a parancs hibaüzenettel megszakad. A java interpreter a "-v", azaz verbose opcióval indul, és végrehajtja a Villa osztály statikus main metódusát. Helyes-e az alábbi kódrészlet? int i = 1; i = i * 3 + 1; int j; j = i + 1; Hányféleképpen lehet Javaban megjegyzést írni? Helyes-e az alábbi kódrészlet? int i = 1, s = 0; while (i < 10) { s += i; i++; Helyes-e az alábbi kódrészlet? float f = 3; double d = (double)f;
2 Melyek helyesek? interface X { public interface Y { public int i = 1; int alma() { return 1; Mindkettő. Y Egyik sem. X Mennyivel egyenlő a (new A()).alma(z) hívás visszatérési értéke? class X { interface Y { class Z extends X implements Y { int alma( X x ){ return 1; int alma( Y y ){ return 2;... Z z = new Z(); 2-vel. 1-gyel. A program helytelen. Helyes-e az alábbi program? abstract abstract int alma(); static void cseresznye(){ System.out.println((new A).alma());
3 Helyes-e az alábbi program? int alma(){ return 1; int alma( int i ){ return i; Helyes-e az alábbi program? Ha igen, mit ír a print? Ha nem, miért nem? int i = 2; class B extends A { int i = 4; void print(){ System.out.print(i); Helytelen, mert öröklődés során nem engedett a példányváltozók felüldefiniálása. Helyes, 4-et ír ki. Helyes, 2-t ír ki. Helytelen, mert nem egyértelmű a print számára, hogy melyik i-re történt hivatkozás. Az interfészek adattagjai mindig statikusak? Soha. Csak esetenként. Mire nyújt lehetőséget az öröklődés mechanizmusa Java-ban? Többszörös altípusképzése, és kódöröklésre. Többszörös altípusképzése, és ha nincs konfliktus, többszörös kódöröklésre. Csak egyszeres altípusképzésre és kódöröklésre. Többszörös altípusképzése, de csak egyszeres kódöröklésre.
4 Egy konstruktor deklarációjában a specifikált visszatérési típus akármi lehet.... void.... helyére nem kerül semmi.... a konstruktort tartalmazó osztály. Létezik-e olyan osztály, ami minden más osztálynak az őse. Melyik helyes az alábbi három osztálydefiníció közül? int x = 12; int x; int x; int y = -x; { x = 12; { x = 12; int y; int y = -x; { y = -x; Egyik sem. Csak az első. Mindegyik. Csak az első és a második. Mit jelent a static módosítószó egy változódeklarációban? A változó osztályszintű. A változót csak statikusan, a saját osztályból lehet meghivatkozni. A változó statikus, nem módosítható értékű. A változót egyszerre csak egy végrehajtási szál használhatja. Helyes-e az alábbi program? int alma( char c ){ return c; int alma( byte b ){ return b;
5 Mennyit ad vissza az a.alma() metódushívás? final int alma(){ return 1; final class B extends A { int alma(){ return 2;... A a = new B(); 2-t. 1-et. A program helytelen. Egy változó dinamikus típusa a statikus típusának egy leszármazottja, vagy maga a statikus típus. Ha az A osztály a B osztály leszármazottja, akkor egy A típusú változó hivatkozhat tetszőleges B osztályú objektumra. Melyek helyesek az alábbi deklarációk közül? int[] x = {1,2,3,4; int y[] = new int[3]; Az első. Egyik sem. Mindkettő. A második. Legyen adott az alábbi fordítási egység. package a.b; public Melyek jók az alábbiak közül, ha a fenti A osztályból szeretnénk leszármaztatni? import a.*; import a.*; class B extends A { class B extends b.a { Egyik sem. Mindkettő. A baloldali. A jobbldali.
6 Legyen a két forrásfájlunk tartalma az alábbi. Lefordulnak-e? package a; int x = 1; package a.b; import a.*; class B extends A { int y = x; Helyes-e az alábbi két interfész-definíció? interface A { void alma() throws java.io.ioexception; interface B extends A { void alma() throws Exception; Helyes-e az alábbi metódusdefiníció? void alma() throws Exception { throw new java.io.ioexception(); Helyes-e az alábbi metódusdefiníció? void alma( int x ) throws java.io.ioexception { if( x==0 ){ throw new java.io.ioexception(); else{ throw new Exception();
7 Lehet-e hivatkozni valahogyan az 1 értékű x változóra a kiír() metóduson belül? int x = 1; class B { int x = 2; void kiír( int x ){... A fenti kódrészlet eleve hibás. A kettős elfedés miatt nem. Tegyük fel, hogy adott az alábbi interfész-definíció. interface I { int x(); Egy A osztályon belül definiáljuk az alábbi metódust. I alma( final int x ){ class X implements I { public int x() { return x; ; return new X(); Mit gondolunk a (new A()).alma(7).x() kifejezésről? Hibás, mert az x változó az alma() metódus lokális változója, amelynek hatásköre az alma() metódusra korlátozódik, így a metódusból való kilépés után nem hivatkozható. Értelmes, de definiálatlan értékű. (Implementáció-függő az értéke.) Hibás, mert az x hívásának pillanatában nincs értelmes értéke az x változónak. Értelmes, 7-tel egyenlő. Két logikai típusú kifejezés diszjunkcióját... az "or" operátorral képezzük. a && operátorral képezzük. a + operátorral képezzük. a operátorral képezzük. Helyes-e az alábbi kódrészlet? short s = 3; byte b = (byte)s;
8 Mi lesz az x értéke? boolean b=false; int x = 3; if (b=true) x++; else x = 8; Ha az A osztály a B osztály leszármazottja, akkor az alábbi helyes: B b = new A(); Object o = new Integer(42); Ez hibás. Ez helyes. Inicializátor blokkot csak példányváltozó inicializálására lehet használni. Igaz. Hamis. Mennyivel egyenlő a (new A()).alma(o) hívás visszatérési értéke? int alma( Object o ){ return 1; int alma( String s ){ return 2;... Object o = new String(); 2-vel. 1-gyel.
9 Helyes-e az alábbi program? abstract abstract int alma(); static void cseresznye(){ System.out.println((new A).alma()); Ha az A osztály a B osztály leszármazottja, akkor az alábbi helyes: A a = new B(); Ha egy attribútum definiálásakor nem adunk meg láthatósági módosítószót, akkor az az attribútum... csak ugyanazon objektumon belül hivatkozható. csak ugyanazon osztályon belül hivatkozható. csak az azonos csomagban definiált osztályokon belül hivatkozható. csak ugyanazon osztályon és a leszármazott osztályokon belül hivatkozható. Helyes-e az alábbi program? Ha igen, mit ír a print? Ha nem, miért nem? int i = 2; class B extends A { int i = 4; void print(){ System.out.print(i); Helyes, 4-et ír ki. Helytelen, mert nem egyértelmű a print számára, hogy melyik i-re történt hivatkozás. Helyes, 2-t ír ki. Helytelen, mert öröklődés során nem engedett a példányváltozók felüldefiniálása. Java-ban lehet írni statikus inicializátor blokkot. (Azaz statikus változó inicializálására.) Igaz. Hamis.
10 Mennyit ad vissza az a.alma() metódushívás? protected int alma() { return 1; class B extends A { public int alma() { return 2;... A a = new B(); 2-t. A program helytelen. 1-et. Mi lesz az egyenlőek függvény visszatérési értéke? static int alma() { return 1; static int cseresznye() { return alma(); class B extends A { static int alma() { return 2; static boolean egyenlőek(){ A a = new B(); return a.cseresznye() == cseresznye(); false true A program helytelen. Melyek igazak az alábbiak közül? (a) A kétdimenziós tömböket Java-ban egydimenziós tömbök tömbjeként készíthetjük el. (b) Egy kétdimenziós tömb minden sora egyenlő hosszúságú Java-ban. Egyik sem Mindkettő (b) (a) Legyen a két forrásfájlunk tartalma az alábbi. Lefordulnak-e? package a; private int x = 1; package a.b; import a.a; class B extends A { int y = x;
11 Hány fordítási egység kerülhet egy forrásfájlba? Több Egy Melyik esetben lesz több x értéke? try { try { x = 1; x = 1; throw new Exception(); catch( Exception e ){ catch( Exception e ){ x = 2; x = 2; finally { finally { x = 3; x = 3; Egyenlő lesz, mindkét esetben 3. A baloldali kódrészlet hibás. A jobboldali esetben. A baloldali esetben. Mennyi lesz x értéke az alábbi kód végrehajtása után? try { x = 1; throw new java.io.ioexception(); catch( Exception e ){ x += 2; catch( Throwable e ){ x += 3; A kód rossz. Helyes-e az alábbi metódusdefiníció? void alma( int x ) throws java.io.ioexception { if( x==0 ){ throw new java.io.ioexception(); else{ throw new RuntimeException();
12 Helyes-e az alábbi programrészlet? void alma() { Object o = new T(){; Igen, de csak akkor, ha T egy nem absztrakt osztály. Igen, helyes lehet, legyen a T egy osztály vagy akár egy interfész. Igen, de csak akkor, ha a T egy osztály. Melyik a leginkább igaz az alábbi állítások közül? Ha az A osztály két példánymetódusa szinkronizált, akkor a két metódus A osztályú vagy annak leszármazott osztályába tartozó objektumokra meghívva nem hajtódhat végre konkurrensen. a két metódust ugyanarra az objektumra meghívva nem hajtódhatnak végre konkurrensen. a két metódust A osztályú objektumokra meghívva nem hajtódhatnak végre konkurrensen. ID 2 3 Melyek igazak az alábbi állítások közül? 1. A Thread osztály yield() művelete elavult. 2. A Thread osztály sleep() művelete InterruptedException kivételt válthat ki. Az első. Mindkettő. A második. Egyik sem. Az alábbiak közül mely lehet az "Alakzat" nevű publikus interfész forráskódját tartalmazó fájl neve? alakzat.java Alakzat.class alakzat.class Alakzat.java Mi lesz az x értéke? int x = 3; if (x==3) x++; if (x==6) x--; else x = 2;
13 Helyes-e az alábbi kódrészlet? int i = 1, s = 0; while (i < 10) { s += i; i++; Helyes-e az alábbi kódrészlet? byte b = 3; short s = b; Helyes-e az alábbi kódrészlet? int i = 1; i = i * 3 + 1; int j; j = i + 1; A típusok hierarchiája egy fát alkot. Nem igaz. Igaz. Ha az A osztály a B osztály leszármazottja, akkor az alábbi helyes: A a = new B(); Ha az A osztály a B osztály leszármazottja, akkor az alábbi helyes: B b = new A();
14 Helyes-e az alábbi program? int alma(){ return 1; int alma( int i ){ return i; Ha az A osztály a B osztály leszármazottja, akkor egy B típusú változó hivatkozhat tetszőleges A osztályú objektumra. Helyes-e az alábbi program? abstract abstract int alma(); void cseresznye(){ System.out.println(alma()); Helyes-e az alábbi program? int alma( Object o ){ return 1; int alma( String s ){ return 2; Java-ban nincs többszörös kódöröklődés. Nem igaz. Igaz.
15 class A implements X { class B implements Y { class C extends A { class D implements Z { class E extends D implements V { interface X { interface Y { interface Z extends Y, V { interface V { interface W extends V { Az X altípusa a D-nek. Az E altípusa az Y-nak. A C altípusa az Y-nak. Az E altípusa a W-nek. A a = new B(); Itt A az "a" dinamikus típusa, és B a statikus típusa. Az interfészek adattagjai mindig módosíthatatlanok? Csak esetenként. Soha. Melyek helyesek az alábbiak közül? Object[] t = new Integer[3]; Integer[] t = new Object[3]; A jobboldali. A baloldali. Egyik sem. Mindkettő. Mit kell írni a *** helyére? import java.io.ioexception; interface A { void alma() throws IOException; interface B { void alma() throws Exception; interface C extends A, B { class D implements C { public void alma() *** { throws Exception throws Throwable throws IOException
16 Helyes-e az alábbi metódusdefiníció? void alma() throws java.io.ioexception { throw new Exception(); Mennyi lesz x értéke az alábbi kód végrehajtása után? try { x = 1; throw new Throwable (); catch( Exception e ){ x += 2; finally { x += 3; A kód rossz. Melyek lehetnek helyesek az alábbi kifejezések közül? this.x x.this this.this x.x Csak az első. A harmadik kivételével mindegyik. Mindegyik. A két szélső. Melyik igaz az alábbi két állítás közül? 1. T lehet egy interfész. 2. Az o dinamikus típusa T, ha T egy osztály. void alma() { Object o = new T(){; Egyik sem. A második. Mindkettő. Az első.
17 Mi a probléma az alábbi osztálydefinícióval? Object lock = new Object(); void alma(){ try { lock.wait(); catch (Exception e) { Az alma() specifikációjában fel kell tüntetni további olyan kivételeket, amelyeket a wait() metódus kiválthat, de még nincsenek lekezelve. A wait() metódus meghívásakor a végrehajtási szál nem rendelkezik a lock objektum zárjával. A wait() metódusnak nem adtuk meg, hogy milyen feltételre kell várnia a programnak a lock objektumnál. A notify() műveletet nem hívja meg senki, ezért a program a végtelenségig fog várakozni. Mivel hozunk létre egy végrehajtási szálat? Konstruktor meghívásával. Osztály betöltésével. run() metódus meghívásával. start() metódus meghívásával. Mi lehet annak a fájlnak a neve, amelybe a "Teve" nevű publikus osztály forráskódját írjuk? teve.java Teve.java mindegy Teve.class Helyes-e az alábbi kódrészlet? double d = 3; float f = d;
18 Helyes-e az alábbi kódrészlet? double u = 1.0; u = u * ; double v; v = u + 1.3; Mennyivel egyenlő a.cseresznye() visszatérési értéke? int alma() { return 1; int cseresznye() { return alma(); class B extends A { int alma() { return 2;... A a = new B(); A program helytelen. 1 Az a.cseresznye() kifejezés kiértékelése futási hibát okoz. 2 Mennyit ad vissza az a.alma() metódushívás? final int alma(){ return 1; final class B extends A { int alma(){ return 2;... A a = new B(); 1-et. 2-t. A program helytelen. Melyek helyesek? public interface X { interface Y { static int i = 1; final int j = 2; X Egyik sem. Y Mindkettő.
19 Mi az x az alábbi példában? String x; Egy referencia változó, amely String típusú objektumra mutathat. Egy String osztályú objektum, vagy annak leszármazottja. Az interfészek metódusai mindig statikusak? Soha. Csak esetenként. class A implements X { class B implements Y { class C extends A { class D implements Z { class E extends D implements V { interface X { interface Y { interface Z extends Y, V { interface V { interface W extends V { Az E altípusa az Y-nak. A C altípusa az Y-nak. Az X altípusa a D-nek. Az E altípusa a W-nek. Java-ban lehet írni példányszintű inicializátor blokkot. (Azaz példányváltozó inicializálására.) Hamis. Igaz. Mennyit ad vissza az a.alma() metódushívás? int alma(){ return 1; class B extends A { short alma(){ return 2;... A a = new B(); A program helytelen. 1-et. 2-t.
20 Az interfészek adattagjai mindig módosíthatatlanok? Soha. Csak esetenként. A String az Object egy altípusa. Legyen a két forrásfájlunk tartalma az alábbi. Lefordulnak-e? package a; public protected int x = 1; package a.b; import a.a; class B extends A { int y = x; Jól használja-e a throws kulcsszót az alábbi kódrészlet? try { throws new Exception(); catch( Exception e ){ Mennyit ír ki a kiír metódus? int x = 1; static class B { int x = 2; static void kiír(){ A.B b = new A.B(); System.out.println(b.x); Nem helyes a program, mert a hivatkozás x-re nem megfelelő. 1-et. Nem helyes a program, mert b létrehozása nem megfelelő. 2-t.
21 Tegyük fel, hogy adott az alábbi interfész-definíció. interface I { int x(); Egy A osztályon belül definiáljuk az alábbi metódust. I alma( final int x ){ class X implements I { public int x() { return x; ; return new X(); Mit gondolunk a (new A()).alma(7).x() kifejezésről? Értelmes, de definiálatlan értékű. (Implementáció-függő az ertéke.) Hibás, mert az x változó az alma() metódus lokális változója, amelynek hatásköre az alma() metódusra korlátozódik, így a metódusból való kilépés után nem hivatkozható. Értelmes, 7-tel egyenlő. Hibás, mert az x hívásának pillanatában nincs értelmes értéke az x változónak. Melyek igazak az alábbi állítások közül? 1. A Java futtató környezet garantálja, hogy a végrehajtási szálak nem kerülnek holtpontba az erőforrások megosztott használata során. 2. A Java futtató környezet biztosítja, hogy a végrehajtási szálak ne használhassák ugyanazt az erőforrást egyidejűleg. Az első. A második. Mindkettő. Egyik sem. Mi a probléma az alábbi osztálydefinícióval? Object lock = new Object(); void alma(){ try { lock.wait(); catch (Exception e) { A wait() metódus meghívásakor a végrehajtási szál nem rendelkezik a lock objektum zárjával. A notify() műveletet nem hívja meg senki, ezért a program a végtelenségig fog várakozni. Az alma() specifikációjában fel kell tüntetni további olyan kivételeket, amelyeket a wait() metódus kiválthat, de még nincsenek lekezelve. A wait() metódusnak nem adtuk meg, hogy milyen feltételre kell várnia a programnak a lock objektumnál.
és az instanceof operátor
Java VIII. Az interfacei és az instanceof operátor Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 24. Java VIII.: Interface JAVA8 / 1 Az interfészről általában
Java VIII. Az interfacei. és az instanceof operátor. Az interfészről általában. Interfészek JAVA-ban. Krizsán Zoltán
Java VIII. Az interfacei és az instanceof operátor Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 24. Java VIII.: Interface JAVA8 / 1 Az interfészről általában
JAVA PROGRAMOZÁS 2.ELŐADÁS
Dr. Pál László, Sapientia EMTE, Csíkszereda JAVA PROGRAMOZÁS 2.ELŐADÁS 2014-2015 tavasz Tömbök, osztályok, objektumok, konstruktorok Tömbök 2 Referencia típusú változó Elemtípus Primitív Referencia: osztály,
OOP: Java 8.Gy: Abstract osztályok, interfészek
OOP: Java 8.Gy: Abstract osztályok, interfészek 26/1 B ITv: MAN 2019.04.03 Abszrakt metódus és absztrakt osztály. Gyakran előfordul a tervezés során, hogy egy osztály szintjén tudjuk, hogy valamilyen metódus
Kivételkezelés, beágyazott osztályok. Nyolcadik gyakorlat
Kivételkezelés, beágyazott osztályok Nyolcadik gyakorlat Kivételkezelés Nem minden hibát lehet fordítási időben megtalálni Korábban (pl. C-ben) a hibakezelést úgy oldották meg, hogy a függvény hibakódot
Programozási nyelvek Java
Programozási nyelvek Java Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 9. előadás Interface - típust vezet be, de osztálypéldány nem készíthető belőle (statikus típust ad) - több osztály is
JAVA PROGRAMOZÁS 3.ELŐADÁS
Dr. Pál László, Sapientia EMTE, Csíkszereda JAVA PROGRAMOZÁS 3.ELŐADÁS 2014-2015 tavasz Polimorfizmus, absztrakt osztályok, interfészek 2 Példa - Hengerprogram 3 Példa - Hengerprogram 4 Példa - Hengerprogram
Osztá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
Java 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
Programozási nyelvek Java
Programozási nyelvek Java Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 8. előadás Öröklődés - megnyitunk egy osztályt egy másik előtt zárt egységeket szeretünk készíteni (láthatósági kérdés:
Magas 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
Széchenyi István Egyetem. Programozás III. Varjasi Norbert varjasin@sze.hu
Programozás III. Varjasi Norbert varjasin@sze.hu 1 A java virtuális gép (JVM) Képzeletbei, ideális számítógép. Szoftveresen megvalósított működési környezet. (az op. rendszer egy folyamata). Feladata:
OBJEKTUM 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ő
Java 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
Szoftvertechnológia alapjai Java előadások
Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz e-mail: fandrew@mit.bme.hu tárgy honlap: http://home.mit.bme.hu/~fandrew/szofttech_hu.html 1 Kivételkezelés I. szokatlan, váratlan
Az osztályok csomagokba vannak rendezve, minden csomag tetszőleges. Könyvtárhierarhiát fed: Pl.: java/util/scanner.java
Függvények, csomagok Csomagok Az osztályok csomagokba vannak rendezve, minden csomag tetszőleges számú osztályt tartalmazhat Pl.: java.util.scanner Könyvtárhierarhiát fed: Pl.: java/util/scanner.java Célja:
Szá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
Programozási nyelvek II. JAVA EA+GY 1. gyakolat
Programozási nyelvek II. JAVA EA+GY 1. gyakolat EÖTVÖS LORÁND TUDOMÁNYEGYTEM INFORMATIKAI KAR PROGRAMOZÁSI NYELVEK ÉS FORDÍTÓPROGRAMOK TANSZÉK 2017/2018. őszi félév Tartalom 1 Amit tudni kell a félévről
Java programozási nyelv 5. rész Osztályok III.
Java programozási nyelv 5. rész Osztályok III. 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/20 Tartalomjegyzék
Java bevezet o Kab odi L aszl o Kab odi L aszl o Java bevezet o
Miért Java? széleskörben elterjedt Micro Edition - beágyazott rendszerek, régi telefonok Standard Edition - PC, android ezen alapul Enterprise Edition - vállalati programok, web service-ek multiplatform
Objektum Orientált Programozás. 11. Kivételkezelés 44/1B IT MAN
Objektum Orientált Programozás 11. Kivételkezelés 44/1B IT MAN B IT v: 2016.05.03 MAN Pici elmélet A Java kivételkezelésének célja a programfutás során keletkezett hibák kiszűrése és megfelelő kezelése.
Programozási nyelvek Java
Programozási nyelvek Java Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 13. előadás Throwable Error Exception RuntimeException IOException Saját (általában) Nem ellenörzött kivételek (Unchecked
Osztályok. construct () destruct() $b=new Book(); $b=null; unset ($b); book.php: <?php class Book { private $isbn; public $title;
PHP5 objektumok 1 Osztályok class, new book.php: construct () destruct() $b=new Book(); törlés: $b=null; vagy unset ($b); -elnevezési konvenciók private $isbn; public $title; function
Abstract osztályok és interface-ek. 7-dik gyakorlat
Abstract osztályok és interface-ek 7-dik gyakorlat Abstract metódusok és osztályok Az OO fejlesztés során olyan osztályokat is kialakíthatunk, melyeket csak továbbfejlesztésre, származtatásra lehet használni,
Java programozási nyelv
Szoftvertechnológia sáv Java programozási nyelv Dirk Louis-Peter Müller: Java (Belépés az internet világába) Panem kiadó, Budapest, 2002. Webvilág sorozat Készítette: Gregorics Tibor Vázlatos áttekintés
Segédanyag: Java alkalmazások gyakorlat
Segédanyag: Java alkalmazások gyakorlat Készítette: Szabó Attila 2009/2010-2 félév, 2. gyakorlat 1 Osztályok és objektumok default, public, protected, private láthatóság a metódusokra és adattagokra (első
Programozás I. 5. gyakorlat. Szegedi Tudományegyetem Természettudományi és Informatikai Kar
Programozás I. 5. gyakorlat 1 Objektumorientáltság Egységbezárás és információ elrejtése (absztrakt adattípus) Adatok és rajtuk végzett műveletek egységbezárása (osztályok írása, múlt hét) Öröklődés Polimorfizmus
Informatika terméktervezőknek
Informatika terméktervezőknek C# alapok Névterület (namespace) using Osztály (class) és Obejtumok Metódus (function, procedure, method) main() static void string[] arg Szintaxis // /* */ \n \t Névadások
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
Szoftvertechnológia alapjai Java előadások
Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz e-mail: fandrew@mit.bme.hu tárgy honlap: http://home.mit.bme.hu/~fandrew/szofttech_hu.html A mai előadás tartalma: Miért pont Java?
Kivételek. A program végrehajtása során ritkán bekövetkező események Nem a fő végrehajtási ág ; logikailag alacsonyabbrendű feladat jelzése
Kivételek A program végrehajtása során ritkán bekövetkező események Nem a fő végrehajtási ág ; logikailag alacsonyabbrendű feladat jelzése Hiba Felhasználó butaságot csinál Speciális/abnormális számítási
A Java és a C++ összehasonlítása
A Java és a C++ összehasonlítása Kozsik Tamás kto@elte.hu http://kto.web.elte.hu/ Eötvös Loránd Tudományegyetem Programozási Nyelvek és Fordítóprogramok Tanszék 2008. Kozsik Tamás (ELTE) A Java és a C++
Java IX. telkezelés a Java-ban
Java IX. Kivétel telkezelés a Java-ban Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 11. 17. Java IX. Kivételkezelés JAVA9 / 1 A kivételkezel telkezelés célja Kivételes
Kivételek kezelése (exception handling) Hibakezelés old style. Kivételkezelés
Kivételek kezelése (exception handling) Hibakezelés old style class Szamolo { void szamol( String s, int i ) { int d; if (i!= 0) d = (i+1)/i; else if (s!= null) d = s.length(); else if (i > 10) // applikációs
OOP #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
Pelda ö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
Java IX. telkezelés a Java-ban
Java IX. Kivétel telkezelés a Java-ban Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 11. 17. Java IX. Kivételkezelés JAVA9 / 1 A kivételkezel telkezelés célja Kivételes
Vé V g é r g e r h e a h j a tá t s á i s s z s ál á ak a Runnable, Thread
Végrehajtási szálak Runnable, Thread Végrehajtási szálak Java-ban A Java program az operációs rendszer egy folyamatán (process) belül fut. A folyamat adat és kód szegmensekből áll, amelyek egy virtuális
Java II. I A Java programozási nyelv alapelemei
Java II. I A Java programozási nyelv alapelemei Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2008. 02. 19. Java II.: Alapelemek JAVA2 / 1 A Java formalizmusa A C, illetve az annak
Java V. Osztályszint. lyszintű ű tagok. Példányváltozó. Osztályváltozó. Általános Informatikai Tanszék Utolsó módosítás:
Java V. szint lyszintű ű tagok A final minősítő Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 05. Java V.: szintű tagok JAVA5 / 1 Példányváltozó Az eddig megismert adattagokból
Programozás I. Első ZH segédlet
Programozás I. Első ZH segédlet Ezen az oldalon: kiírás az alapértelmezett (hiba) kimenetre, sztring konkatenáció, primitív típusok, osztály létrehozás, példányosítás, adattagok, metódusok Kiíratás alapértelmezett
Segédanyag: Java alkalmazások gyakorlat
Segédanyag: Java alkalmazások gyakorlat Készítette: Szabó Attila 2010/2011-2 félév, 11. gyakorlat (az előző 2 gyak közül az egyiken ZH volt, a másik szünet miatt elmaradt) 1 JAR fájl készítés A JAR (Java
Java III. I I. Osztálydefiníció (Bevezetés)
Java III. I I. Osztálydefiníció (Bevezetés) Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 02. 27. Java III.: Osztály definíció JAVA3 / 1 Szintaktikai jelölések A továbbiakban
Programozási nyelvek és módszerek Java Thread-ek
Programozási nyelvek és módszerek Java Thread-ek Laki Sándor lakis@inf.elte.hu 2006. május 3. 0-0 Szálak (Threads) Ahhoz, hogy egy mai rendszer m ködhessen több 10-100 folyamatnak kell futnia. A folyamatok
Segédanyag: Java alkalmazások gyakorlat
Segédanyag: Java alkalmazások gyakorlat Készítette: Szabó Attila 2009/2010-2 félév, 12. gyakorlat 1 Távoli metódushívás Java-ban (RMI) Java-ban a távoli metódushívás ( Remote Method Invocation, RMI) egy
Java III. I I. Osztálydefiníció (Bevezetés)
Java III. I I. Osztálydefiníció (Bevezetés) Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 02. 27. Java III.: Osztály definíció JAVA3 / 1 Szintaktikai jelölések A továbbiakban
List<String> l1 = new ArrayList<String>(); List<Object> l2 = l1; // error
Generics Egyszerűbb példák (java.util csomagból): public interface List { void add(e x); Iterator iterator(); public interface Iterator { E next(); boolean hasnext(); E - formális típusparaméter,
Programozá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,
Web-technológia PHP-vel
Web-technológia PHP-vel A PHP programnyelv 2, futtatókörnyezet beálĺıtások Erős Bence February 26, 2013 Erős Bence () Web-technológia PHP-vel February 26, 2013 1 / 19 Szuperglobális változók $ GET : request
Bevezetés a Python programozási nyelvbe
Bevezetés a Python programozási nyelvbe 7. Gyakorlat osztályok, objektumok (utolsó módosítás 2018. aug. 28.) Szathmáry László Debreceni Egyetem Informatikai Kar 2018-2019, 1. félév OO programozás Pythonban
Programozási nyelvek JAVA EA+GY 1. gyakolat
Programozási nyelvek JAVA EA+GY 1. gyakolat EÖTVÖS LORÁND TUDOMÁNYEGYTEM INFORMATIKAI KAR PROGRAMOZÁSI NYELVEK ÉS FORDÍTÓPROGRAMOK TANSZÉK 2018/2019. tavaszi félév Tartalom 1 A Java alapjai 2 Java program
Statikus 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
OOP és UML Áttekintés
OOP és UML Áttekintés Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) OOP és UML Áttekintés 2013 1 / 32 Tartalom jegyzék 1 OOP Osztály Öröklődés Interfész, Absztrakt Osztály Kivétel kezelés
Objektumorientált programozás C# nyelven
Objektumorientált programozás C# nyelven 2. rész Öröklés és többalakúság Nemvirtuális metódusok, elrejtés Virtuális metódusok, elrejtés Típuskényszerítés, az is és as operátorok Absztrakt osztályok, absztrakt
Java VII. Polimorfizmus a Java nyelvben
Java VII. Polimorfizmus a Java nyelvben Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 19. Java VII. Polimorfizmuss JAVA7 / 1 A kötés (binding( binding) ) fogalma Kötés (binding)
Globális operátor overloading
Programozás II. 9. gyakorlat Operátor overloading 2: Unáris operátorok, globálisan megvalósított operátorok, > operátorok Kivételkezelés, IO library Globális operátor overloading Előző alkalommal
Java VII. Polimorfizmus a Java nyelvben
Java VII. Polimorfizmus a Java nyelvben Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 19. Java VII. Polimorfizmuss JAVA7 / 1 A kötés (binding( binding) ) fogalma Kötés (binding)
Java programozási nyelv 9. rész Kivételkezelés
Java programozási nyelv 9. rész Kivételkezelés 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/24 Tartalomjegyzék
OOP: Java 11.Gy: Enumok, beágyazott osztályok. 13/1 B ITv: MAN
OOP: Java 11.Gy: Enumok, beágyazott osztályok 13/1 B ITv: MAN 2019.04.24 ArrayList Rugalmas tömb A tömbök korlátai Fix méret, nem lehet menet közben megnövelni Ha túl nagyra választjuk, fölösleges helyfoglalás
Programozás I. 3. gyakorlat. Szegedi Tudományegyetem Természettudományi és Informatikai Kar
Programozás I. 3. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Antal Gábor 1 Primitív típusok Típus neve Érték Alap érték Foglalt tár Intervallum byte Előjeles egész 0 8 bit
Kivételkezelés, naplózás. Exception handling, logging
Kivételkezelés, naplózás Exception handling, logging Try-catch try { // Kódrészlet, amely kivételt eredményezhet catch (Exception1 object1 ) { // Az Exception1 kivétel kezelésének megfelelő kód catch (Exception2
C# Nyelvi Elemei. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) C# Nyelvi Elemei / 18
C# Nyelvi Elemei Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) C# Nyelvi Elemei 2013 1 / 18 Tartalomjegyzék 1 Object 2 Típusok 3 String 4 RegEx Tóth Zsolt (Miskolci Egyetem) C# Nyelvi
Java Programozás 5. Ea: OOP alapok. Abstract Javaságok
Java Programozás 5. Ea: OOP alapok Abstract Javaságok 89/1 B ITv: MAN 2018.03.13 89/2 OOP alapelvek Adatok és a hozzájuk kapcsolódó tevékenységek egységbe zárása (encapsulation) Alapegység: osztály, melynek
S ha kettészelik is: balfelöl belőle Valamivel mindig - Valamivel mindiq több marad. (Nyugat )
S ha kettészelik is: balfelöl belőle Valamivel mindig - Valamivel mindiq több marad. (Nyugat 1919. 1049-1050. 1.) A hetvenéves Eötvös Loránd köszöntésekor Alexander Bernád filozófus így jellemezte:...
Számítástechnika II. BMEKOKAA Előadás. Dr. Bécsi Tamás
Számítástechnika II. BMEKOKAA153 2. Előadás Dr. Bécsi Tamás Tömbök (Arrays) Definíció: típus[] név; (pld. int[] szamok; ) Inicializálás: int[] szamok = new int[4]; int[] szamok = 1,2,4,3,5}; int[] szamok
Programozá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
7. K: JAVA alapok Konzultáció
Objektum Orientált Programozás 7. K: JAVA alapok Konzultáció 35/1B IT MAN B IT v: 2017.05.03 MAN Hiba, biztonságos program 01. Szintaktikai hiba imt i = 0; system.out.println( alma ); for (int i = 0, i
Java II. I A Java programozási nyelv alapelemei
Java2 / 1 Java II. I A Java programozási nyelv alapelemei Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2009. 02. 09. Java II.: Alapelemek JAVA2 / 1 A Java formalizmusa A C, illetve
C# nyelv alapjai. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem
C# nyelv alapjai Krizsán Zoltán 1 Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag Tartalom Bevezetés Lokális változó Utasítások Szójáték Why do all real
Pénzügyi algoritmusok
Pénzügyi algoritmusok A C++ programozás alapjai Tömbök (3. rész) Konstansok Kivételkezelés Tömbök 3. Többdimenziós tömbök Többdimenziós tömbök int a; Többdimenziós tömbök int a[5]; Többdimenziós tömbök
Programozási nyelvek Java
statikus programszerkezet Programozási nyelvek Java Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 2. előadás csomag könyvtárak könyvtárak forrásfájlok bájtkódok (.java) (.class) primitív osztály
2011.11.29. JUnit. JUnit használata. IDE támogatás. Parancssori használat. Teszt készítése. Teszt készítése
Tartalom Integrált fejlesztés Java platformon JUnit JUnit használata Tesztelési technikák Demo 2 A specifikáció alapján teszteljük a program egyes részeit, klasszikus V-modell szerint Minden olyan metódust,
Objektumorientá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
Programozási technológia
Programozási technológia Osztályszintű elérés Kivételkezelés, Fájlkezelés Dr. Szendrei Rudolf ELTE Informatikai Kar 2018. Osztályszintű elérés (statikusság) Az osztályban definiált attribútumok és műveletek
Osztályszintű elérés, kivételkezelés, fájlkezelés
Programozási, kivételkezelés, fájlkezelés Informatikai Kar Eötvös Loránd Tudományegyetem 1 Tartalom 1 2 3 4 2 (statikusság) Az osztályban definiált attribútumok és műveletek az osztályból példányosított
Programozá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
Interfészek. PPT 2007/2008 tavasz.
Interfészek szenasi.sandor@nik.bmf.hu PPT 2007/2008 tavasz http://nik.bmf.hu/ppt 1 Témakörök Polimorfizmus áttekintése Interfészek Interfészek kiterjesztése 2 Már megismert fogalmak áttekintése Objektumorientált
A szemantikus elemzés helye. A szemantikus elemzés feladatai. A szemantikus elemzés feladatai. Deklarációk és láthatósági szabályok
A szemantikus elemzés helye Forrásprogram Forrás-kezelő (source handler) Lexikális elemző (scanner) A szemantikus elemzés feladatai Fordítóprogramok előadás (A, C, T szakirány) Szintaktikus elemző (parser)
Az új be- és kimenet könyvtár
Az új be- és kimenet könyvtár import java.io.ioexception; import java.io.fileinputstream; import java.io.fileoutputstream; import java.nio.channels.filechannel; import java.nio.bytebuffer; class Masol
Smalltalk 3. Osztályok létrehozása. Készítette: Szabó Éva
Smalltalk 3. Osztályok létrehozása Készítette: Szabó Éva Metaosztály fogalma Mint korában említettük, a Smalltalkban mindent objektumnak tekintünk. Még az osztályok is objektumok. De ha az osztály objektum,
Osztálytervezés és implementációs ajánlások
Osztálytervezés és implementációs ajánlások Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 04. 24. Osztálytervezés és implementációs kérdések OTERV / 1 Osztály tervezés Egy nyelv
Programozás BMEKOKAA146. Dr. Bécsi Tamás 7. előadás
Programozás BMEKOKAA146 Dr. Bécsi Tamás 7. előadás AZ OOP alapelvei Egységbezárás(Encapsulation) Az adatokat es a hozzájuk tartozó eljárásokat egyetlen egységben (osztályban) kezeljük. Az osztály adatmezői
Osztálytervezés és implementációs ajánlások
Osztálytervezés és implementációs ajánlások Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 04. 24. Osztálytervezés és implementációs kérdések OTERV / 1 Osztály tervezés Egy nyelv
Öröklés és Polimorfizmus
Öröklés és Polimorfizmus Egy létező osztályból egy (vagy több) újat készítünk A létező osztályt ősnek, az újakat utódnak nevezzük Az utódok öröklik az ős minden tagját Az utódok az öröklött tagokat újakkal
Java és web programozás
Budapesti M szaki Egyetem 2013. szeptember 25. 3. El adás User public class User { private String realname_; private String nickname_; private String password_; public User(String realname, String nickname)
Java és web programozás
Budapesti Műszaki Egyetem 2015. 02. 11. 2. Előadás Mese Néhány programozási módszer: Idők kezdetén való programozás Struktúrált Moduláris Funkcionális Objektum-orientált... Mese Néhány programozási módszer:
Concurrency in Swing
Concurrency in Swing A szálkezelés a swing alkalmazásokban is fontos. Cél egy olyan felhasználói felület készítése, amely soha nem fagy, mindig válaszol a felhasználói interakciókra, bármit is csináljon
Programozási nyelvek II.: JAVA, 11. gyakorlat
Programozási nyelvek II.: JAVA, 11. gyakorlat 2017. november 27-december 1. Programozási nyelvek II.: JAVA, 11. gyakorlat 1 / 54 A 11. gyakorlat tematikája Örökl dés Osztályhierarchia Az Object osztály
Java és web programozás
Budapesti Műszaki Egyetem 2015. 04. 08. 9. Előadás Kivétel kezelés a kivétel (exception) egy esemény, mely futás közben megbontja a program normális futási folyamatát például kivétel dobódik amikor 0-val
Java programozási nyelv 6. rész Java a gyakorlatban
Java programozási nyelv 6. rész Java a gyakorlatban Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. október A Java programozási nyelv Soós Sándor 1/16 Tartalomjegyzék
Bánsághi Anna 2014 Bánsághi Anna 1 of 33
IMPERATÍV PROGRAMOZÁS Bánsághi Anna anna.bansaghi@mamikon.net 7. ELŐADÁS - ABSZTRAKT ADATTÍPUS 2014 Bánsághi Anna 1 of 33 TEMATIKA I. ALAPFOGALMAK, TUDOMÁNYTÖRTÉNET II. IMPERATÍV PROGRAMOZÁS Imperatív
3. Osztályok II. Programozás II
3. Osztályok II. Programozás II Bevezető feladat Írj egy Nevsor osztályt, amely legfeljebb adott mennyiségű nevet képes eltárolni. A maximálisan tárolható nevek számát a konstruktorban adjuk meg. Az osztályt
Visual C++ 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.
Visual C++ 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. Az osztály egy olyan típus leíró struktúra, amely tartalmaz adattagokat
Programozási nyelvek II.: JAVA
Programozási nyelvek II.: JAVA 13. gyakorlat 2017. december 11-15. 13. gyakorlat Programozási nyelvek II.: JAVA 1 / 32 Az 13. gyakorlat tematikája Generikus típusokés öröklődés Clone Comparator Névtelen
Programozás BMEKOKAA146. Dr. Bécsi Tamás 1. Előadás
Programozás BMEKOKAA146 Dr. Bécsi Tamás 1. Előadás Bemutatkozás Előadó: Dr. Bécsi Tamás St.106, (1)463-1044, becsi.tamas@mail.bme.hu Közlekedés-, és Járműirányítási Tanszék www.kjit.bme.hu Programozás
Objektumorientált programozás C# nyelven
Objektumorientált programozás C# nyelven 2. rész Öröklés és többalakúság Nemvirtuális metódusok, elrejtés Virtuális metódusok, elrejtés Típuskényszerítés, az is és as operátorok Absztrakt osztályok, absztrakt
Objektumelvű alkalmazások fejlesztése 6. gyakorlat. Öröklődés, polimorfizmus. Öröklődés Kódismétlődés objektum-orientált szerkezetben
Eötvös Loránd Tudományegyetem Informatikai Kar Objektumelvű alkalmazások fejlesztése 6. gyakorlat, polimorfizmus 2011.10.27. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Kódismétlődés
Programozás módszertan p.1/46
Programozás módszertan Öröklődés Pere László (pipas@linux.pte.hu) PÉCSI TUDOMÁNYEGYETEM TERMÉSZETTUDOMÁNYI KAR INFORMATIKA ÉS ÁLTALÁNOS TECHNIKA TANSZÉK MAGYAR TUDOMÁNYOS AKADÉMIA SZÁMÍTÁSTECHNIKAI ÉS
C++ 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
C# osztálydeníció. Krizsán Zoltán 1. .net C# technológiák tananyag objektum orientált programozás tananyag
C# osztálydeníció Krizsán Zoltán 1 Általános Informatikai Tanszék Miskolci Egyetem.net C# technológiák tananyag objektum orientált programozás tananyag Tartalom 1 Bevezetés 2 Osztály létrehozása, deníció