Klasa wewnętrzna

0

Jak stworzyć w osobnym pliku klasę wewnętrzną. Na przykład mam klasę główną Program i chciałbym w osobnych pliku napisać klasę wewnętrzną odczyt . Jak ?

0

Nie da się. No chyba, że będziesz jakoś montował te źródła w czasie kompilacji, ale nie spotkałem się z takim zastosowaniem generatorów kodu.

0

A gdyby tak stworzyć klasę A w której zrobić klasę wewnętrzną a potem od dej klasy A dziedziczyć, czy dziedziczyło by się i tę klasę wewnętrzną ? :o

0

myslenie w kategoriach takiego kombinowania oznacza po prostu bledny projekt i konieczność jego zmiany

0

Pytam na przyszłość bo się może przydać. Te projekty co teraz robię tego nie wymagają ;).

0
Czarny Mistrz napisał(a):

A gdyby tak stworzyć klasę A w której zrobić klasę wewnętrzną a potem od dej klasy A dziedziczyć, czy dziedziczyło by się i tę klasę wewnętrzną ? :o

Nie, w Javie nie ma wielodziedziczenia. Ale mógłbyś w podklasie klasy zewnętrznej zrobić podklasę tej klasy wewnętrznej.

Poczytaj: http://docs.oracle.com/javase/tutorial/java/javaOO/nested.html

0
  1. "Te projekty co teraz robię tego nie wymagają" - i na pewno nie będą wymagać tworzenia klas wewnętrznych w innym pliku, niż klasy główne. Klasa wewnętrzna jak sama nazwa wskazuje jest wewnątrz klasy głównej i po prostu nie można czegoś takiego zrobić.

1 użytkowników online, w tym zalogowanych: 0, gości: 1