Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorte si Java triedy . Táto trieda bude ten , ktorý " spája " ostatné triedy :
public class MyClass { /* Implementácia kódu Moje_třída ide tu * /}
2
Rozšíriť hierarchiu dedenia tried . V Jave , jediný spôsob , ako vaše trieda dedí funkčnosť z iných viacerých tried , pokiaľ tieto triedy dedia všetky sa od seba navzájom lineárne . Napríklad , ak chcete , aby " Moje_třída " dedí funkcie z " Class1 " a " class2 , " a Class2 už dedí dáta z Class1 , potom Moje_třída môžete získať funkčnosť i tým , že rozširuje Class2 :
public class MyClass rozširuje Class2 { /* Implementácia kódu Moje_třída ide tu * /}
3
Použitie tried vo vašej triede . Ak Class1 a Class2 sú nezávislé , čo znamená , že nemusíte zdieľať dáta prostredníctvom dedičnosti , potom môžete použiť predmety Class1 a Přednáška2 vnútri Moje_třída získať prístup k ich funkčnosti :
public class MyClass { public Class1 x = new Class1 ( ) ; verejné Class2 y = new Class2 ( ) ;/* Implementácia kódu Moje_třída ide tu * /}
4
Pomocou rozhrania namiesto triedy . Ak Class1 a Class2 sú rozhrania , čo znamená , že iba dodávať skupina metód na vykonanie , než je definovať , potom Moje_třída môže realizovať oba . Trieda môže implementovať ľubovoľný počet rozhraní , tak dlho , ako to implementuje metódy definované v rozhraní :
public interface Class1 { /* deklarácie funkcie * /}
public interface Class2 { /* funkcia vyhlásenie * /}
public class MyClass implementuje Class1 , Class2 { /* Implementácia kódu Moje_třída ide tu * /}