specyficzna enkapsulacja

0

spotkalem sie kiedys z zapisem

public protected typ zmienna

Nie pamietam czy to byl zapis public protected czy tez protected private ale wiem ze na pewno podwojny. Czy to byl blad czy rzeczywiscie cos takiego w Javie istnialo?

moze to byl inny jezyk

z gory dzieki za odpowiedz

0

Nie kojarze, aby jakikolwiek ze wspolczesnie popularnych jezykow wspieral podwojne klasyfikatory dostepu.

0

Na pewno nie java. Rozsypie się przy kompilacji.

0

Taka propozycja istniala w (bardzo) wczesnych wersjach Javy, jednak wycofano sie z tego. Moze widziales jakis artykul ktory to opisywal?

0

Zgaduję, że "protected private" mogłoby być tym czym jest dostęp domyślny w obecnej Javie, tzn. klasa dziedzicząca może korzystać z tych pól/metod, ale tylko jeżeli jest w tym samym pakiecie. Ale to tylko moje przypuszczenia.

0

sporo linkow nawet google daje ale tylko do zrodlem, ani slowa o dokumentacji

http://www.doc.ic.ac.uk/~jnm/concurrency/classes/BoundedBuffer/BoundedBuffer.java

0

o tutaj nawet jakis opis, szukajnie frazy "private protected"

http://www.woodger.ca/jv_lang.htm

0

No i się wyjaśniło.
"private protected" to w założeniach miało być metoda/pole do którego ma dostęp tylko dana klasa i te po niej dziedziczące, ale nie inne klasy z pakietu jak w przypadku "protected".

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