Abstraktná trieda

Autor: Randy Alexander
Dátum Stvorenia: 2 Apríl 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Abstraktná trieda - Technológie
Abstraktná trieda - Technológie

Obsah

Definícia - Čo znamená abstraktná trieda?

Abstraktná trieda v kontexte Java je nadtrieda, ktorú nemožno vytvoriť a používa sa na vyjadrenie alebo definovanie všeobecných charakteristík. Objekt nemôže byť vytvorený z abstraktnej triedy Java; pokus o vytvorenie inštancie abstraktnej triedy spôsobí iba chybu kompilátora.Abstraktná trieda sa deklaruje pomocou kľúčového slova abstrakt.

Podtriedy rozšírené z abstraktnej triedy majú okrem atribútov špecifických pre každú podtriedu všetky atribúty abstraktných tried. Abstraktná trieda uvádza charakteristiky triedy a metódy implementácie, a tak definuje celé rozhranie.


Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje abstraktnú triedu

Abstraktné triedy slúžia ako šablóny pre ich podtriedy. Napríklad abstraktná trieda Strom a podtrieda, Banyan_Tree, má všetky vlastnosti stromu, ako aj vlastnosti, ktoré sú špecifické pre banyanový strom.

Porozumenie rozdielom medzi abstraktnou triedou a rozhraním je nevyhnutné. Rozhranie má iba deklarácie metód alebo abstraktné metódy a konštantné dátové členy, zatiaľ čo abstraktná trieda môže mať abstraktné metódy, premenné členov a konkrétne metódy. Pretože Java podporuje iba jednu dedičnosť, trieda môže implementovať niekoľko rozhraní, ale môže rozšíriť iba jednu abstraktnú triedu.


Táto definícia bola napísaná v jazyku Java