Heim > Java > JavaErste Schritte > Hauptteil

Einführung in gängige Methoden der Object-Klasse

王林
Freigeben: 2020-08-04 16:13:11
nach vorne
3250 Leute haben es durchsucht

Einführung in gängige Methoden der Object-Klasse

Object ist die übergeordnete Klasse aller Klassen und die Stammklasse der Klassenhierarchie. Alle Objekte (einschließlich Arrays) implementieren die Methoden dieser Klasse direkt oder indirekt Objektklasse.

(Empfohlenes Tutorial: Java-Einführungs-Tutorial) Häufig verwendete Methoden von

Object:

1 Methode: gibt die Klasse von zurück Objekt, wenn es ausgeführt wird. Beispiel

public class Demo{
	public static void main(String[] args){
		Object[] arr = new Object[4];
		arr[0] = new Object();
		arr[1] = new String("字符串");
		arr[2] = new Integer(10);
		arr[3] = new Demo();

		for(Object obj: arr){
			System.out.println(obj.getClass());
		}
	}
}	
Nach dem Login kopieren

Ausgabe:

class java.lang.Object
class java.lang.String
class java.lang.Integer
class Demo
Nach dem Login kopieren

2. toString()-Methode: Gibt das Objekt als String zurück (wenn die Unterklasse die toString-Methode nicht überschreibt, wird die Klassenname @16 wird als Hash-Wert im Hexadezimalformat zurückgegeben)

public class Demo{
	public static void main(String[] args){
		Object[] arr = new Object[4];
		arr[0] = new Object();
		arr[1] = new String("字符串");
		arr[2] = new Integer(10);
		arr[3] = new Demo();

		for(Object obj: arr){
			System.out.println(obj.toString());
		}
	}
}	
Nach dem Login kopieren

Ausgabe:

java lang.Object@1db9742
字符串
10
Demo@10d69c
Nach dem Login kopieren

(Video-Tutorial-Empfehlung: Java-Video-Tutorial)

Rewrite toString:

@Override
public static toString(){
	return "我是demo类";
}
Nach dem Login kopieren

Ausgabe:

java lang.Object@1db9742
字符串
10
我是demo类
Nach dem Login kopieren

Ändern Sie den obigen Code, um obj direkt auszugeben, und die toString()-Methode wird standardmäßig aufgerufen:

for(Object obj: arr){
	System.out.println(obj);
}
Nach dem Login kopieren

3 . equal()-Methode: Vergleichen Sie zwei Objekte. Die

equals-Methode vergleicht standardmäßig, ob die Adressen zweier Objekte gleich sind (die unterste Ebene verwendet == zum Vergleich). zum Vergleich geschrieben.

Das obige ist der detaillierte Inhalt vonEinführung in gängige Methoden der Object-Klasse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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