Gå til innhold

C#: private members, hvordan redigere fra annet objekt


Anbefalte innlegg

Skrevet

Hei

 

Hvis jeg har en klasse som igjen brukes til å opprette 2 objekter...er det noen måte disse 2 objektene kan endre hverandres private members?

 

I Java tror jeg dette går ann "uten videre", og i C++ har man nøkkel-ordet "friend" for å gjøre det.

Videoannonse
Annonse
Skrevet

Hvorfor deklarere en variabel/metode privat dersom du må ha tilgang til den fra et annet object?

 

En public adgangsmetode/property er vel antageligvis veien å gå.

Skrevet
Hvorfor deklarere en variabel/metode privat dersom du må ha tilgang til den fra et annet object?

 

En public adgangsmetode/property er vel antageligvis veien å gå.

8854246[/snapback]

 

 

Fordi den skal være privat...er bare slik at et objekt av samme klasse skal kunne ha tilgang...mao et unntak fra regelen. Dette kan f.eks. være hensiktsmessig ved sammenligning av intern data osv... det skal være private og dermed usynlig/utilgjengelig for alt annet.

Skrevet
For å skyte litt ut i luften; Er det ikke noe som heter "friend" eller noe slikt?

8854284[/snapback]

 

Det virker som C# fungerer som Java på dette området, men klarer ikke få det bekreftet. Får teste ut litt med kode og se. Virker som mitt utgangspunkt for å spørre var basert på kildekode som inneholdt feil og dermed ga feil resultat :p

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...