Jeg er relativ ny java koder og undrer mig over f�lgende.
Hvis jeg har erkl�ret en klasse med en protected metode, kan jeg compile og
uden runtime fejl tilg� metoden fra en anden klasse, der ikke nedarver men
befinder sig i samme package.
I c# kan man ikke tilg� metoden med mindre man nedarver og det vil jeg ogs�
foretr�ke.
Er det by-design eller hvad g�r jeg galt?
Mvh. Klaus
http://java.sun.com/docs/books/tutorial/java/javaOO/accesscontrol.html
--
Andreas
Morten N
Jeg kan godt se hvorfor det m�ske godt kan v�re okay, at man kan kalde
protected metoder internt i pakken. Som pakke-udvikler burde man have styr
p� hvilke metoder man kan kalde.
Men jeg kan nu bedre li' at man har muligheden for at begr�nse som man vil
ligesom i c#. Tror protected i java svarer til internal modifieren i c#.
Mere til "protected internal".
Arne