Heim  >  Artikel  >  Java  >  Durch Überladen in Java können unterschiedliche Rückgabewerte erzielt werden

Durch Überladen in Java können unterschiedliche Rückgabewerte erzielt werden

coldplay.xixi
coldplay.xixiOriginal
2020-09-02 13:12:104314Durchsuche

Das Überladen von Methoden hat nichts mit dem Rückgabewerttyp und den Modifikatoren zu tun. Die Bedingung für das Überladen ist, dass es mehrere gibt Die Parameterlisten sind unterschiedlich, unabhängig vom Rückgabewert.

Durch Überladen in Java können unterschiedliche Rückgabewerte erzielt werden

Überladung in Java kann keine unterschiedlichen Werte zurückgeben

Methodenüberladung hat nichts mit dem Rückgabewerttyp und den Modifikatoren zu tun In dieser Klasse tritt eine Überladung auf, und die Bedingungen für eine Überladung sind vorhanden In dieser Klasse gibt es mehrere Methoden mit demselben Namen, aber unterschiedlichen Parameterlisten (möglicherweise ist die Anzahl der Parameter unterschiedlich und die Parametertypen sind unterschiedlich), was nichts mit dem Rückgabewert zu tun hat.

Wir können ein Beispiel geben, wenn wir zwei Methoden in derselben Klasse mit demselben Namen und derselben Parameterliste schreiben, aber der Rückgabewert unterschiedlich ist,

public Stringshow(int number)  
public int show(int number)

Und wenn wir diese Methode aufrufen, um ihr einen Wert zuzuweisen, die Java Virtual Machine Sie wissen nicht, ob Sie sie einer Methode vom Typ String oder einer Methode vom Typ int zuweisen möchten, daher hat die Überladung nichts mit dem Rückgabewert zu tun.

Verwandte Lernempfehlungen: Java-Grundlagen

Das obige ist der detaillierte Inhalt vonDurch Überladen in Java können unterschiedliche Rückgabewerte erzielt werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn