Sie sind auf Seite 1von 1

Der Zugriffsmodifikator private in Apex ist der Default und bedeutet, dass die

Methode oder Variable nur innerhalb der Apex-Klasse, in der sie definiert ist,
zugänglich ist. Wenn keinen Zugriffsmodifikator angegeben wird, ist die Methode
oder Variable privat.
Wenn keinen Zugriffsmodifikator für eine Methode oder Variable angegeben würde,
sind der private Zugriffsmodifikator und der öffentliche Zugriffsmodifikator
gleichbedeutend.
Der öffentliche Zugriffsmodifikator bedeutet, dass die Methode oder Variable von
jedem Apex in dieser Anwendung oder diesem Namensraum verwendet werden
kann.
- Der globale Zugriffsmodifikator bedeutet, dass die Methode oder Variable von
jedem Apex-Code verwendet werden kann, der Zugriff auf die Klasse hat, nicht
nur vom Apex-Code in derselben Anwendung. Dieser Zugriffsmodifikator sollte
für jede Methode verwendet werden, die außerhalb der Anwendung referenziert
werden muss, entweder in der SOAP-API oder von anderem Apex-Code. Wenn
Sie eine Methode oder Variable als global deklarieren, müssen Sie auch die
Klasse, die sie enthält, als global deklarieren.
Methoden und Klassen sind standardmäßig final.
Der virtuelle Definitionsmodifikator erlaubt Erweiterungen und
Überschreibungen.
Das Schlüsselwort override muss explizit für Methoden verwendet
werden, die Methoden der Basisklasse überschreiben.
Schnittstellenmethoden haben keine Modifikatoren - sie sind immer global.
- Exception klasses müssen entweder exception oder eine andere
benutzerdefinierte Ausnahme erweitern.
Ihre Namen müssen mit dem Wort exception enden.
Exception klasses haben vier implizite Konstruktoren, die eingebaut sind,
obwohl Sie weitere hinzufügen können.
- Klassen und Schnittstellen können in Triggern und anonymen Blöcken definiert
werden, aber nur als lokal.

Das könnte Ihnen auch gefallen