First page Back Continue Last page Overview Graphics
Inner Classes (Interfaces)
- Modifikátory viditelnosti
Vytváření, identifikace (využití rozhraní pro vnitřní třídy)
Možnosti definice třídy
- Uvnitř metody
- Uvnitř bloku
- Anonymní třídy (implementující rozhraní, dědící, ...)
- Parametry konstruktoru
- Vytváření instancí anonymních tříd
- Přístup
- K obalové třídě (metody, datové složky – včetně privat)
- Nested classes
- statické, přístup k nestatickým obal. tř.
- Testovací kód pro danou třídu (statická s main)
- Dědění od vnitřních tříd
- Názvy výsledných tříd – vnějsí$vnitřní.class
Použití – swing event handling, callbacks (poděděním & +)