Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Access i java

2 views
Skip to first unread message

Klaus Petersen

unread,
Sep 23, 2009, 7:44:46 AM9/23/09
to
Hej NG.

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


Andreas Plesner Jacobsen

unread,
Sep 23, 2009, 7:57:29 AM9/23/09
to
On 2009-09-23, Klaus Petersen <n...@spectual.ra.bnaa.dk> wrote:
>
> Er det by-design eller hvad g�r jeg galt?

http://java.sun.com/docs/books/tutorial/java/javaOO/accesscontrol.html

--
Andreas

Klaus Petersen

unread,
Sep 23, 2009, 8:44:11 AM9/23/09
to
Vil det sige at det ikke kan lade sig g�re at g�re at begr�nse adgangen til
subclasses udelukkende?


Morten Mølsted Nedertoft

unread,
Sep 24, 2009, 5:02:20 AM9/24/09
to
Klaus Petersen skrev:
Er det vigtigt for dig, at begr�nse dine egne muligheder? Du kender vel
pakken og ved hvilke metoder der er fornuftige at kalde?

Morten N

Klaus Petersen

unread,
Sep 24, 2009, 4:31:12 PM9/24/09
to
> Er det vigtigt for dig, at begr�nse dine egne muligheder? Du kender vel
> pakken og ved hvilke metoder der er fornuftige at kalde?

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#.

Arne Vajhøj

unread,
Sep 24, 2009, 8:52:53 PM9/24/09
to
Klaus Petersen wrote:
> 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

0 new messages