736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
6 Treffer
Der Rückgabetyp allein reicht nicht, um zwei Methoden zu unterscheiden — nur Anzahl/Typ der Parameter zählen für Overloading. Nicht zu verwechseln mit Overriding (Methode einer Oberklasse in einer Unterklasse neu implementieren) — das ist ein anderes Konzept aus Inheritance.
Verwandt: Constructors · Methods · Parameters · Java · Inheritance · Polymorphism
Ganzer Artikel im Wiki →Welche der überladenen Varianten beim Aufruf tatsächlich ausgeführt wird, entscheidet der Compiler anhand der übergebenen Argumente — z. B. eine add(int, int)- und eine add(double, double)-Methode nebeneinander. Nicht zu verwechseln mit Overriding (Methodenüberschreibung), bei dem eine Unterklasse eine geerbte Methode mit identischer Signatur neu implementiert (siehe Vererbung).
Verwandt: Methods (Methoden) · Parameters (Parameter) · Signatur · Constructors (Konstruktoren) · Polymorphism (Polymorphie) · Inheritance (Vererbung)
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 →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 →Eine Methode kann mehrere Parameter mit jeweils festem Typ und Name erwarten; über Overloading lassen sich mehrere Varianten derselben Methode mit unterschiedlichen Parameterlisten definieren. Manche Sprachen unterscheiden zwischen Übergabe per Wert (eine Kopie wird übergeben) und per Referenz (ein Verweis auf das Original) — bei Objekten wird meist die Referenz übergeben, bei einfachen Werten oft eine Kopie.
Verwandt: Methods (Methoden) · Overloading (Methodenüberladung) · Arrays · Generics · Objects (Objekte) · Non-primitive Types (Referenztypen)
Ganzer Artikel im Wiki →