736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
8 Treffer
Eine void-Methode kann trotzdem ein leeres return; (ohne Wert) enthalten, um die Ausführung vorzeitig zu beenden. Anders als bei Methoden mit echtem Rückgabetyp kann der Aufruf einer void-Methode nicht als Wert in einem Ausdruck verwendet werden.
Ganzer Artikel im Wiki →Eine als void deklarierte Methode darf zwar mit return; (ohne Wert) vorzeitig beendet werden, aber keinen konkreten Wert zurückgeben — der Aufrufer kann das Ergebnis also nicht in eine Variable speichern. Das Gegenteil sind Methoden mit einem konkreten Rückgabetyp wie double oder einem Referenztyp, die immer einen passenden Wert zurückliefern müssen.
Verwandt: void main (Programm-Einstiegspunkt) · Methods (Methoden) · double (Gleitkommazahl) · Constructors (Konstruktoren)
Ganzer Artikel im Wiki →Die exakte Signatur ist vorgeschrieben: public static void main(String[] args). static, weil die Methode ohne vorher ein Objekt zu erzeugen aufgerufen werden muss; String[] args nimmt Kommandozeilenargumente entgegen, die dem Programm beim Start übergeben wurden.
Verwandt: void · Signatur · Classes · Methods · Modifiers
Ganzer Artikel im Wiki →In vielen Sprachen (Java, C, C++) heißt dieser Einstiegspunkt main und hat eine feste, vorgeschriebene Signatur, die die Laufzeitumgebung erkennt und automatisch aufruft — von dort aus wird der Rest des Programms angestoßen. Häufig nimmt main ein Array von Kommandozeilen-Argumenten entgegen, mit denen das Programm beim Start zusätzliche Parameter erhalten kann.
Verwandt: void · Signatur · C++ · Java · User Input (Benutzereingabe)
Ganzer Artikel im Wiki →Der Konstruktor trägt immer denselben Namen wie die Klasse und hat keinen Rückgabetyp (auch nicht void). Definiert eine Klasse keinen eigenen Konstruktor, erzeugt Java automatisch einen leeren Standardkonstruktor. Konstruktoren können, wie normale Methoden, per Overloading mehrfach mit unterschiedlichen Parametern definiert werden.
Verwandt: Classes · Objects · Overloading · this-Keyword · Java · Encapsulation
Ganzer Artikel im Wiki →Ein Konstruktor trägt üblicherweise denselben Namen wie die Klasse und hat keinen Rückgabetyp (auch nicht void). Über Overloading kann eine Klasse mehrere Konstruktoren mit unterschiedlichen Parameterlisten anbieten, etwa einen ohne Argumente (Standardwerte) und einen, der alle Felder direkt beim Erzeugen setzt.
Verwandt: Classes (Klassen) · this-Keyword · Encapsulation (Kapselung) · Objects (Objekte) · Overloading (Methodenüberladung) · super-Keyword
Ganzer Artikel im Wiki →Signatur-Aufbau: Zugriffsmodifier Rückgabetyp name(Parameter) { ... }, z. B. public int summe(int a, int b) { return a + b; }. Gibt eine Methode nichts zurück, steht dort void statt eines konkreten Typs.
Verwandt: Classes · Overloading · Parameters · void · Annotations · Recursion
Ganzer Artikel im Wiki →Methoden können Parameter entgegennehmen, einen Wert zurückgeben (oder void sein, also nichts zurückgeben) und über Overloading mehrfach mit unterschiedlichen Parameterlisten definiert werden. Über Zugriffsmodifizierer wird gesteuert, von wo aus eine Methode aufgerufen werden darf.
Verwandt: Classes (Klassen) · Objects (Objekte) · Overloading (Methodenüberladung) · Parameters (Parameter) · void · Daten
Ganzer Artikel im Wiki →