Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Toegangsmodificatoren | Klassen
Java Uitgebreid

bookToegangsmodificatoren

Toegangsmodificatoren in Java zijn sleutelwoorden die de toegankelijkheid van klassen, variabelen, methoden en constructors bepalen. Hier volgt een korte uitleg van de vier toegangsmodificatoren:

Public

De public-modificator staat onbeperkte toegang toe tot de klasse, variabele, methode of constructor. Deze is overal in het programma toegankelijk, zelfs van buiten de klasse en in andere pakketten.

Private

De private-modificator beperkt de toegang tot alleen binnen dezelfde klasse. Dit zorgt ervoor dat het lid niet toegankelijk is vanuit een andere klasse, inclusief subklassen en andere pakketten.

Protected

De protected-modificator staat toegang toe binnen dezelfde klasse, subklassen en andere klassen in hetzelfde pakket. Dit biedt een toegangscontrole die minder strikt is dan private, maar strikter dan public.

Package-Private

Als er geen toegangsmodificator is opgegeven, geldt het standaardtoegangsniveau. De standaardmodificator staat toegang toe binnen hetzelfde pakket, maar beperkt toegang van buiten het pakket.

Laten we het hebben over imports. Toegangsmodificatoren bepalen voornamelijk waar ze in het programma geïmporteerd kunnen worden. Bekijk de tabel die laat zien waar toegang verkregen kan worden tot een veld/methode/klasse gemarkeerd met een specifieke toegangsmodificator:

Laten we elke toegangsmodificator in meer detail bespreken:

  1. public – met deze toegangsmodificator kan het object overal worden benaderd;
  2. protected – objecten met deze toegangsmodificator zijn toegankelijk vanuit de klasse waarin het object zich bevindt, vanuit het pakket waarin het bestand met deze klasse zich bevindt, en vanuit subklassen (deze onderwerpen worden in een aparte cursus verder behandeld);
  3. package private of standaard – objecten met deze toegangsmodificator zijn toegankelijk vanuit de klasse waarin het object zich bevindt en vanuit het pakket waarin het bestand met deze klasse zich bevindt;
  4. private – objecten met deze toegangsmodificator zijn alleen toegankelijk vanuit de klasse waarin het object is geïnstantieerd.

1. Wat doet de private access modifier in Java?

2. Wat is het standaardtoegangsniveau in Java als er geen access modifier is opgegeven?

question mark

Wat doet de private access modifier in Java?

Select the correct answer

question mark

Wat is het standaardtoegangsniveau in Java als er geen access modifier is opgegeven?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 2.63

bookToegangsmodificatoren

Veeg om het menu te tonen

Toegangsmodificatoren in Java zijn sleutelwoorden die de toegankelijkheid van klassen, variabelen, methoden en constructors bepalen. Hier volgt een korte uitleg van de vier toegangsmodificatoren:

Public

De public-modificator staat onbeperkte toegang toe tot de klasse, variabele, methode of constructor. Deze is overal in het programma toegankelijk, zelfs van buiten de klasse en in andere pakketten.

Private

De private-modificator beperkt de toegang tot alleen binnen dezelfde klasse. Dit zorgt ervoor dat het lid niet toegankelijk is vanuit een andere klasse, inclusief subklassen en andere pakketten.

Protected

De protected-modificator staat toegang toe binnen dezelfde klasse, subklassen en andere klassen in hetzelfde pakket. Dit biedt een toegangscontrole die minder strikt is dan private, maar strikter dan public.

Package-Private

Als er geen toegangsmodificator is opgegeven, geldt het standaardtoegangsniveau. De standaardmodificator staat toegang toe binnen hetzelfde pakket, maar beperkt toegang van buiten het pakket.

Laten we het hebben over imports. Toegangsmodificatoren bepalen voornamelijk waar ze in het programma geïmporteerd kunnen worden. Bekijk de tabel die laat zien waar toegang verkregen kan worden tot een veld/methode/klasse gemarkeerd met een specifieke toegangsmodificator:

Laten we elke toegangsmodificator in meer detail bespreken:

  1. public – met deze toegangsmodificator kan het object overal worden benaderd;
  2. protected – objecten met deze toegangsmodificator zijn toegankelijk vanuit de klasse waarin het object zich bevindt, vanuit het pakket waarin het bestand met deze klasse zich bevindt, en vanuit subklassen (deze onderwerpen worden in een aparte cursus verder behandeld);
  3. package private of standaard – objecten met deze toegangsmodificator zijn toegankelijk vanuit de klasse waarin het object zich bevindt en vanuit het pakket waarin het bestand met deze klasse zich bevindt;
  4. private – objecten met deze toegangsmodificator zijn alleen toegankelijk vanuit de klasse waarin het object is geïnstantieerd.

1. Wat doet de private access modifier in Java?

2. Wat is het standaardtoegangsniveau in Java als er geen access modifier is opgegeven?

question mark

Wat doet de private access modifier in Java?

Select the correct answer

question mark

Wat is het standaardtoegangsniveau in Java als er geen access modifier is opgegeven?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 3
some-alt