LEXIKON

Vad betyder private i Java?

private är en åtkomstmodifierare i Java som begränsar åtkomsten till den omslutande toppnivåklassen och dess nästlade klasser. Andra klasser kan inte läsa ett privat fält eller anropa en privat metod direkt.

Ett konto kan exempelvis ha private int saldo; och en publik metod för insättningar. Då kan metoden kontrollera beloppet innan saldot ändras.

Detta används för inkapsling: annan kod använder klassens tillåtna operationer i stället för att ändra dess interna data direkt. En underklass får inte direkt åtkomst till superklassens privata medlemmar.

Vanliga frågor om Vad betyder private i Java?

Vad handlar Vad betyder private i Java? om?

Private begränsar åtkomst till fält, metoder och konstruktorer i Java. Ett kort exempel visar hur det används för inkapsling.

Hur övar jag på Vad betyder private i Java??

Kör exemplen själv, ändra ett värde i taget och jämför sedan resultatet med förklaringen på sidan.