Heim > Java > JavaErste Schritte > Was bedeutet eine Referenz in Java?

Was bedeutet eine Referenz in Java?

王林
Freigeben: 2019-11-20 16:48:34
Original
7772 Leute haben es durchsucht

Was bedeutet eine Referenz in Java?

Typen in Java umfassen grundlegende Datentypen und zusammengesetzte Typen.

Basisdatentypen: Basisdatentypen wie int, char usw.;

Zusammengesetzte Typen: Zeiger und Referenzen;

Referenz: Geben Sie dem Objekt einen anderen Namen, Referenz Typreferenz Ein anderer Typ.

Eine Referenz ist kein Objekt, im Gegenteil, es ist nur ein anderer Name für ein vorhandenes Objekt. Wie in Abbildung 1-1 dargestellt.

Was bedeutet eine Referenz in Java?

Referenzen müssen initialisiert werden

Nachdem eine Referenz definiert wurde, sind alle an ihr ausgeführten Operationen daran gebunden, dass sie am Objekt ausgeführt wird .

Zuweisen eines Werts zu einer Referenz

weist den Wert tatsächlich dem an die Referenz gebundenen Objekt zu;

Ruft den Wert des ab Referenz

erhält tatsächlich den Wert des an die Referenz gebundenen Objekts;

nimmt das Referenzobjekt als Anfangswert

erhält tatsächlich Als Ausgangswert dient das an die Referenz gebundene Objekt.

Referenzen können nur an Objekte gebunden werden und nicht an Literalwerte oder die Berechnungsergebnisse eines Ausdrucks

Grundlagen der Referenzen Die Daten Der Typ muss mit dem Basisdatentyp des Referenzobjekts identisch sein

Wie im folgenden Code gezeigt:

#include <iostream>
using namespace std;
 
int main()
{
	int a = 10;
    //int &r;                          //错误的,引用必须初始化。
	int &ra = a;                       //ra与变量a绑定
	 ra = 20;                          //为引用赋值,实际上是a = 10
	 cout<<"a = "<<a<<endl;            
	 cout<<"ra = "<<ra<<endl;          //获取引用的值,实际上是输出a的值
	int b = ra;                        //以引用对象作为初始值,即b = a;
	cout<<"b = "<<b<<endl;
	//int &rc = 10;                    //错误的,引用不能直接与字面值绑定在一起
 
	double da = 3.14;
	//int &rb = da;                    //错误的,引用的类型必须与引用对象的类型一致
	return 0;
}
Nach dem Login kopieren

Empfohlenes Tutorial:Einführung in die Java-Entwicklung

Das obige ist der detaillierte Inhalt vonWas bedeutet eine Referenz in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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