Heim > Java > javaLernprogramm > Worauf beziehen sich Java-Generika?

Worauf beziehen sich Java-Generika?

王林
Freigeben: 2023-04-15 09:22:07
nach vorne
1579 Leute haben es durchsucht

Concept

1. Der Typ kann als Parameter übergeben werden, was im Wesentlichen ein Typparameter ist. Wenn wir beispielsweise eine Methode definieren, geben wir oft an, dass eine bestimmte Klasse von Objekten als Parameter übergeben wird.

2. Wenn Generics verwendet werden, kann ein bestimmtes Übertragungsobjekt als bestimmter Typ angegeben werden, ohne einen bestimmten Typ anzugeben. Das heißt, wir übergeben einen bestimmten Typ als Parameter.

Der Unterschied zu Object

Wenn Sie Object verwenden, müssen Sie die Konvertierung des Eingabetyps in den erforderlichen Typ erzwingen Wenn der Typ nicht übereinstimmt, wird die Ausnahme „ClassCastException“ des Pakets verursacht. Im folgenden Code gibt testObj() beispielsweise einen Wert vom Typ int ein und das Programm gibt bei der Ausführung einen Fehler aus:

Example

public void testObj(Object o){     String name= (String) o; }
Nach dem Login kopieren
#🎜 🎜#Vielen Dank an alle. Nach dem Lesen dieses Artikels ist das Obige der Inhalt von „Worauf beziehen sich Java-Generika?“ Nach dem Studium dieses Artikels glaube ich, dass jeder ein tieferes Verständnis dafür hat, worauf sich Java-Generika beziehen zur praktischen Überprüfung. Dies ist unsere Website, um weitere Artikel zu relevanten Wissenspunkten zu veröffentlichen.

Das obige ist der detaillierte Inhalt vonWorauf beziehen sich Java-Generika?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage