Heim >Java >JavaErste Schritte >Einführung in gängige Methoden der Object-Klasse

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

王林
王林nach vorne
2020-08-04 16:13:113285Durchsuche

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());
		}
	}
}	

Ausgabe:

class java.lang.Object
class java.lang.String
class java.lang.Integer
class Demo

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());
		}
	}
}	

Ausgabe:

java lang.Object@1db9742
字符串
10
Demo@10d69c

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

Rewrite toString:

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

Ausgabe:

java lang.Object@1db9742
字符串
10
我是demo类

Ä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);
}

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen