Hľadaj Zobraz: Univerzity Kategórie Rozšírené vyhľadávanie

44 826   projektov
12 nových

Rozhranie a dedičnosť v programovacom jazyku Java

«»
Prípona
.doc
Typ
seminárna práca
Stiahnuté
2 x
Veľkosť
0,3 MB
Jazyk
slovenský
ID projektu
41635
Posledná úprava
24.02.2013
Zobrazené
1 035 x
Autor:
ell.pojjo-lokko
Facebook icon
Detaily projektu
Popis:
Úvod
Rozhrania

Je veľa situácii v softvérovom inžinierstve, keď je pre rozdielne skupiny programátorov potrebné dohodnúť sa na "zmluve", ktorá bude hovoriť ako ich časti softvéru budú navzájom interagovať. Každá skupina by mala byť schopná písať kód bez znalosti toho, ako je napísaný kód inou skupinou. Vo všeobecnosti sú rozhrania takouto zmluvou

Dedičnosť
Táto časť opisuje spôsob, akým môžete od jednej triedy odvodiť druhú. Čiže ako podtrieda môže dediť vlastnosti a metódy odnadtriedy. Naučíte sa, že všetky triedy sú odvodené od triedy Object a ako upraviť metódy, ktoré podtrieda zdedí od nadtriedy. Táto časť tiež obsahuje triedy podobné rozhraniam - abstraktné triedy...

Kľúčové slová:

Java

programovanie

rozhranie

dedičnosť



Obsah:
  • Úvod 4
    1 Rozhrania 5
    1.1 Rozhrania v jazyku Java 5
    1.1.1 Rozhrania ako API rozhrania 6
    1.1.2 Rozhrania a viacnásobná dedičnosť 6
    1.2 Definovanie rozhrania 7
    1.2.1 Telo rozhrania 7
    1.3 Implementácia rozhrania 7
    1.3.1 Príklad rozhrania - Porovnatelna 7
    1.3.2 Implementovanie rozhrania Porovnatelna 8
    1.4 Používanie rozhrania ako typu 9
    1.5 Úprava rozhraní 10
    2 Dedičnosť 12
    2.1 Hierarchia tried Java platformy 12
    2.1.1 Príklad dedičnosti 12
    2.1.2 Čo môžete robiť v podtriede 13
    2.1.3 Súkromné členy v nadtriede 14
    2.1.4 Kasting objektov 14
    2.2 Prekrývanie a skrývanie metód 15
    2.2.1 Metódy inštancie 15
    2.2.2 Metódy triedy 16
    2.2.3 Prívlastky 17
    2.3 Skrývanie vlastností 17
    2.4 Používanie kľúčového slova super 17
    2.4.1 Pristupovanie k členom nadtriedy 17
    2.4.2 Konštruktory podtriedy 18
    2.5 Nadtrieda Object 18
    2.5.1 Metóda clone() 19
    2.5.2 Metóda equals() 20
    2.5.3 Metóda finalize() 21
    2.5.4 Metóda getClass() 21
    2.5.5 Metóda hashCode() 21
    2.5.6 Metóda toString() 22
    2.6 Písanie konečných tried a metód 22
    2.7 Abstraktné metódy a triedy 23
    2.7.1 Abstraktné triedy versus rozhrania 23
    2.7.2 Príklad abstraktnej triedy 23
    2.7.3 Kedy abstraktná trieda implementuje rozhranie 24
    2.7.4 Členovia triedy 25

Zdroje:
  • Učíme sa jazyk java. [online]