Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 vytvoriť osnovu pre svoj abstraktné triedy vyhlásenie . Vytvorte novú triedu v projekte aplikácie Java a vyberte názov tak , aby vyhovovali svojmu účelu , ako " AbstractDemo , " napríklad . Zadajte nasledujúci kód osnovy , zmena názvu triedy , aby vyhovovali svoj vlastný : 
 
 public abstract class AbstractDemo { 
 
 //class kód tu 
 
 } 
 
 špecifiká abstraktné triedy budú uvedené v rámci tejto triedy vyhlásenie . Kľúčové slovo " abstraktné " špecifikuje to je trieda , ktorá nebude inštancie . 
 2 
 Pridať dátových polí do abstraktné triedy vyhlásení . Deklarácia abstraktné trieda môže určiť premenné , ktoré sa odrazia v každom podtried . Pridanie jednoduché údajové položky nasledovne , medzi otváracou a zatváracou triedy vyhlásenie zátvorkách 
 
 private int someNumber ; 
 
 Všetky triedy , ktoré vytvoríte v aplikácii , ktorá dedí od abstraktné triedy bude obsahovať aj tento variabilný . 
 3 
Pridať metódu do abstraktné triedy vyhlásení . Vaša trieda môže obsahovať abstraktné a non - abstraktné metódy . Vložte non - abstraktné metódu takto : klipart
 public void setNumber ( int num ) 
 
 { someNumber = num ; } 
 
 Akékoľvek rozširujúce triedy nebudú potrebovať na vykonávanie tohto spôsobu , pretože sa automaticky zdediť . To znamená , že každý prípad podtried abstraktné triedy poskytne metódu " setNumber " do iného kódu . 
 4 
 Pridať abstraktné metódu svojej triede . Akékoľvek abstraktné metódy deklarované v triede bude musieť byť uskutočnená do podtried . To je miesto , kde abstraktné trieda funkcie v podobným spôsobom ako rozhranie , ako abstraktné metódy sú spôsob , ako nútiť rozširujúce kurzy realizovať stanovenej metódy . Pridať abstraktné metódu svojho vyhlásenia takto : 
 
 abstract public String gettext ( ) ; 
 
 To znamená rozšírenie triedy musia poskytnúť túto metódu s kompletnou implementácie pre neho . Tieto praktiky sú užitočné , ak chcete podtriedy , aby bolo možné prispôsobiť detail metódu tak , aby vyhovovali sami . 
 5 
 Rozšírte svoje abstraktné triedu . V aplikácii vytvorte ďalšiu novú triedu rozšíriť abstraktné jeden . Nasledujúci príklad triedy sa predlžuje " AbstractDemo " Trieda : 
 
public class AbstractDemoExtender rozširuje AbstractDemo { klipart
 private String someText ; 
 
 verejné AbstractDemoExtender ( ) 
 
 { someText = " Hello " ; } 
 
 public String gettext ( ) 
 
 { return someText ; } 
 
 } 
 
 Otestujte si svoje aplikáciu vytváranie inštancie triedy sa rozširuje abstraktné triedu , volanie metód na to , aby otestovali jeho správanie .