OOP
46 Questions
3 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Melyik programozási paradigma építi fel a programokat objektumokból?

  • Objektumorientált paradigma (correct)
  • Imperatív paradigma
  • Függvényorientált paradigma
  • Deklaratív paradigma
  • Mi a legfontosabb alapelv az objektumorientált paradigmában?

  • Absztrakció
  • Egységbezárás (correct)
  • Polimorfizmus
  • Modularizáltság
  • Milyen típusú egységeket használ az objektumorientált paradigma a program felépítésére?

  • Osztályokat (correct)
  • Függvényeket
  • Eljárásokat
  • Változókat
  • Milyen előnyei vannak az objektumorientált paradigmanak a szoftverfejlesztés területén?

    <p>Kisebb karbantartási költségek</p> Signup and view all the answers

    Melyik állítás igaz az interfészekre vonatkozóan?

    <p>Az interfészek implementációja mindig egy osztály végzi.</p> Signup and view all the answers

    Milyen célja van az interfésznek?

    <p>Az absztrakciós szint növelése.</p> Signup and view all the answers

    Milyen típusú öröklődés jelenik meg az interfészek által a Javaban?

    <p>Implicit öröklődés.</p> Signup and view all the answers

    Milyen típusú metódusok használhatják a Public típustagot?

    <p>Minden metódus, akár objektumból, akár öröklésen keresztül.</p> Signup and view all the answers

    Milyen típusú hozzáférést biztosít a Protected típustag?

    <p>Az osztály saját metódusai és az öröklődő osztályok metódusai.</p> Signup and view all the answers

    Melyek az osztály alapvető elemei?

    <p>Adatok és metódusok</p> Signup and view all the answers

    Mi az objektum definíciója?

    <p>Az objektum egy adatokkal rendelkező entitás, amely feladatokat hajt végre és egyéb objektumokkal kommunikál.</p> Signup and view all the answers

    Milyen módszerek csoportjai vannak az objektumoknál?

    <p>Le tudja kérdezni az objektum állapotát és meg tudja változtatni az objektum állapotát.</p> Signup and view all the answers

    Mi az objektumok élettartama?

    <p>Az objektumot létre kell hozni, és addig él, amíg meg nem szűnik.</p> Signup and view all the answers

    Mi az a példányosítás?

    <p>A folyamat, amely során az osztály alapján létrehozunk egy objektumot.</p> Signup and view all the answers

    Melyik fogalom mentén válnak el az iskolák az OO nyelvekben?

    <p>Bezárás</p> Signup and view all the answers

    Mi az információrejtés elve az OO nyelvekben?

    <p>Az osztályok objektumai csak az interfész részen keresztül érhetők el</p> Signup and view all the answers

    Milyen módszerekről beszélnek az absztrakt osztályok az OO nyelvekben?

    <p>Absztrakt módszerekről</p> Signup and view all the answers

    Melyik állítás igaz az öröklődésre vonatkozóan?

    <p>Az öröklődés során az alosztály átveszi a szuperosztály attribútumait és módszereit.</p> Signup and view all the answers

    Mi a polimorfizmus?

    <p>Többalakúság, amelynek két fajtája van: objektum polimorfizmus és módszerpolimorfizmus.</p> Signup and view all the answers

    Mi a metódus túlterhelés?

    <p>Egy osztályon belül lehet több ugyanolyan nevű metódus is, ha a paraméterlistájuk különbözik.</p> Signup and view all the answers

    Mi az OOP programozási paradigma célja?

    <p>Minden adat és hozzá tartozó funkció egy helyen jelenjen meg.</p> Signup and view all the answers

    Milyen alapelvek jellemzik az OOP-t?

    <p>Egységbezárás, öröklődés, polimorfizmus.</p> Signup and view all the answers

    Mi az osztály definíciója?

    <p>Az osztály egy felhasználói típus, amelynek alapján példányok (objektumok)hozhatók létre.</p> Signup and view all the answers

    Az __________ egy speciális referenciatípus, amely konstans adattagokat és módszer specifikációkat tartalmaz.

    <p>interfész</p> Signup and view all the answers

    Az interfész nem __________.

    <p>objektum</p> Signup and view all the answers

    Az interfészek között is értelmezhető az __________, méghozzá többszörös.

    <p>öröklődés</p> Signup and view all the answers

    Az interfészt teljes mértékben __________ kell az osztálynak.

    <p>implementálnia</p> Signup and view all the answers

    Egy osztály tetszőleges számú __________ implementálhat.

    <p>interfészt</p> Signup and view all the answers

    Az interfész, mint __________ típus mindenütt szerepelhet, ahol az osztály, mint típus szerepelhet.

    <p>referencia</p> Signup and view all the answers

    Milyen entitás az objektum?

    <p>adatokkal rendelkező</p> Signup and view all the answers

    Mi határozza meg az objektum állapotát?

    <p>mezőinek aktuális értéke</p> Signup and view all the answers

    Milyen módszerek csoportjai vannak az objektumoknál?

    <p>le tudja kérdezni az objektum állapotát és meg tudja változtatni az objektum állapotát</p> Signup and view all the answers

    Milyen attribútumokkal és módszerekkel rendelkezik az adott osztályhoz tartozó minden példány?

    <p>ugyanolyan</p> Signup and view all the answers

    Milyen folyamatot nevezünk példányosításnak?

    <p>az osztály alapján létrehozok egy objektumot</p> Signup and view all the answers

    Milyen attribútum mutatja, hány darab példánya van az osztálynak?

    <p>osztályattribútum</p> Signup and view all the answers

    • Az öröklődés során az alosztály átveszi a szuperosztály __________ és módszereit.

    <p>attribútumait</p> Signup and view all the answers

    • Az öröklődés során a __________ és destruktorok nem kerülnek öröklődésre.

    <p>konstruktorok</p> Signup and view all the answers

    • Az alosztályok lehetővé teszik az örökölt tulajdonságok mellett új __________ bevezetését.

    <p>attribútumok</p> Signup and view all the answers

    • Az __________ polimorfizmus esetén minden objektum tudja saját magáról, hogy melyik osztály példányaként jött létre.

    <p>objektum</p> Signup and view all the answers

    • A(z) __________ polimorfizmus során egy leszármazott osztály egy örökölt módszert újraimplementálhat.

    <p>overriding</p> Signup and view all the answers

    A legtöbbet félreértelmezett fogalom. Nem objektumhoz kapcsolódik. − Bezárás_1: Nem objektumhoz kötődik. Az osztály egy absztrakt adattípus. Az osztály rendelkezik egy interfész és implementációs résszel. Az osztály objektumaihoz csak az interfész részen keresztül férhetünk hozzá, az implementációhoz egyáltalán nem, korlátozott hozáférést jelent. Ez az információrejtés elve (Information hiding). Egy osztály objektumai egy az osztály által definiált interfészen keresztül érhetők el, és csak így. A nyelv a benne definiált attributumokat és metódusokat két részre osztja: − Nyilvános rész: amelybe tartozó eszközöket minden kliens osztály lát. − Privát rész: kívülről nem látható. − Bezárás_2: A ______ eljárásorientált nyelvek hatáskör fogalmának általánosítása OO körökben, ahol garantáltan létezik egy olyan eszközrendszer, mellyel a programozó tudja szabályozni, hogy az osztályból mi látható és ki számára.

    <p>bezárás</p> Signup and view all the answers

    Az _____ osztályokból konkrét, példányosítható osztályok származtathatók. Az egész eszközrendszer az absztrakciót szolgálja. A rendszerfejlesztési ciklusban és a programfejlesztésnél lesz érdekes.

    <p>absztrakt</p> Signup and view all the answers

    Csak örököltetésre való. Beszélnek nyelvek ______. Ezek azok a módszerek, amelyeknek csak a specifikációjuk van megadva implementáció nélkül.

    <p>absztrakt módszerekről</p> Signup and view all the answers

    A fordító a ______ szerint tesz különbséget az azonos nevű metódusok között.

    <p>paraméterlista</p> Signup and view all the answers

    Az OO nyelvek legkényesebb fogalma: általában e fogalom mentén válnak el az iskolák, attól függően, hogy melyik mit vall róla.

    <p>bezárás (encapsulation)</p> Signup and view all the answers

    Az osztály egy absztrakt adattípus. Az osztály rendelkezik egy ______ és implementációs résszel. Az osztály objektumaihoz csak az ______ részen keresztül férhetünk hozzá, az implementációhoz egyáltalán nem, korlátozott hozáférést jelent.

    <p>interfész</p> Signup and view all the answers

    More Like This

    OOP and Java Basics Quiz
    5 questions

    OOP and Java Basics Quiz

    BestPerformingCelebration avatar
    BestPerformingCelebration
    OOP Principles and Concepts Quiz
    10 questions

    OOP Principles and Concepts Quiz

    EngrossingBlackTourmaline avatar
    EngrossingBlackTourmaline
    OOP Concept: Polymorphism
    10 questions

    OOP Concept: Polymorphism

    WellRegardedPoltergeist avatar
    WellRegardedPoltergeist
    Use Quizgecko on...
    Browser
    Browser