Statische Methode
Eine statische Methode (oder statische Funktion) ist eine Methode, die als Mitglied eines Objekts definiert ist, aber direkt vom Konstruktor eines API-Objekts aus zugänglich ist, anstatt von einer über den Konstruktor erstellten Objektinstanz.
In einer Web-API ist eine statische Methode eine, die durch eine Schnittstelle definiert ist, aber ohne vorheriges Instanziieren eines Objekts dieses Typs aufgerufen werden kann.
Methoden, die auf Objektinstanzen aufgerufen werden, werden Instanzmethoden genannt.
Beispiele
In der Benachrichtigungs-API wird die Methode Notification.requestPermission()
auf dem eigentlichen Notification
-Konstruktor selbst aufgerufen — sie ist eine statische Methode:
let promise = Notification.requestPermission();
Die Methode Notification.close()
hingegen ist eine Instanzmethode — sie wird auf einer spezifischen Benachrichtigungsobjektinstanz aufgerufen, um die von ihr dargestellte Systembenachrichtigung zu schließen:
let myNotification = new Notification("This is my notification");
myNotification.close();
Siehe auch
- Static Method auf Techopedia
- static
- Verwandte Glossarbegriffe: