Citat:
Ursprungligen postat av Notten
1. Jag förstår inte vad du skriver 
2. Jag vet att det inte är ett problem.
|
I objektorienterad programmering är medlemsåtkomst väldigt centralt. Man deklarerar medlemsvariabler som privata (private) eller skyddade (protected) ofta just därför. Därefter kan man skänka åtkomst via access-metoder. T ex:
public class Quux {
private int boo;
public Quux() { boo = 10; }
public int getBoo() { return boo; }
}
Som synes kan ingen komma åt självaste boo-fältet för att modifiera det, däremot kan dess värde läsas med hjälp av `getBoo´. För klienter till `Quux´ kan vad som helst finnas bakom `getBoo´ men utifrån kan inte `boo´ ändras. Åtkomsten är begränsad.