DSCN5400

DSCN5400



POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki I Informatyki

Korzyści stosowania klas wewnętrznych

Klasy wewnętrzne mogą być ukryte przed innymi klasami pakietu (względy bezpieczeństwa)

Klasy wewnętrzne pozwalają unikać kolizji nazw (np. klasa wewnętrzna nazwana Vector nie koliduje nazwą z klasą zewnętrzną o tej samej nazwie)

Klasy wewnętrzne pozwą łają (czasami) na lepszą, bardziej klarowną strukturyzaqę kodu, bo można odwoływać się z nich do składowych (nawet prywatnych) klasy otaczającej

Klasy wewnętrzne (w szczególności anonimowe) są intensywnie używane przy implementacji standardowych interfejsów Je /

Anonimowe klasy wewnętrzne pozwalają na traktowanie fragmentów kodu do wykonania (ściślej: metod przedefiniowywanych w tych klasach) jak obiektów, a wobec tego, np. umieszczanie ich w tablicach, kolekcjach, czy przekazywanie innym metodom jako argumentów

TSW Wy*lad i


Wyszukiwarka

Podobne podstrony:
DSCN5422 POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki I Informatyki i 3vaPrzykład klas wewnętrz
DSCN5408 Ą    POLITECHNIKA RZESZOWSKA - Wydział EkttrotethP*i I Informatyk u vaRodza
DSCN5456 POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki
DSCN6648 POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki i InformatykiZalety stosowania typów dany
DSCN5865 POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki i InformatykiTworzenie słuchaczy bez użyc
DSCN5870 POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki i Informatyki Java I Tworzenie słuchaczy
DSCN6044 (3) POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki l Informatyki Ł JavaStruktura interfe
DSCN6247 POLITEC A RZESZOWSKA - Wydział Elektrotechniki i Informatykią-SAX - Import klas I import ja
DSCN6321 POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki I InformatykiXML DOM ... Import odpowiedn
DSCN6701 POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki i InformatykiProjektowanie schematów - De
Politechnika Rzeszowska Wydział Elektrotechniki i InformatykiKatedra Informatyki i
Politechnika Rzeszowska Wydział Elektrotechniki i InformatykiKatedra Informatyki i
DSCN4784 Ł
DSCN4785 1- Jawa POLITECHNIKA RZESZOWSKĄ - Wydział Elektrotechniki i InformatykiJava Virtual Machinę
DSCN4804 POLITECHNIKA RZESZOWSKA - Wydział Elektrowchnikj I InformatykiJava - przykład aplikacji z G
DSCN4898 POLITECHNIKA RZESZOWSKA • Wydział Elektrotechnik] l informatyk POLITECHNIKA RZESZOWSKA • Wy
DSCN4916 POLITECHNIKA RZESZOWSKĄ • Wydział Elektrotechniki i Informatyki JavaTEST — Wykonanie poniżs
DSCN4932 Ą    POLITECHNIK* RZESZOWSKA - Wydział Elektrotechniki I Informatyki JawiTwo
DSCN4982 (2) POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki i Informatyk Ł JavaKlasy

więcej podobnych podstron