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

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

Aug 04, 2020 pm 04:13 PM
object 常用方法

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!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Welche Methoden gibt es zum Konvertieren von Java-Objekten in Bytes und Bytes in Objekte? Welche Methoden gibt es zum Konvertieren von Java-Objekten in Bytes und Bytes in Objekte? Apr 20, 2023 am 11:37 AM

Objekt zu Byte und Byte zu Objekt Heute erfahren wir, wie man von Objekt zu Byte und von Byte zu Objekt konvertiert. Definieren Sie zunächst eine Klasse student: packagecom.byteToObject;importjava.io.Serializable;publicclassstudentimplementsSerializable{privateintsid;privateStringname;publicintgetSid(){returnsid;}publicvoidsetSid(in

So verwenden Sie Methoden in der Java-Objektklasse So verwenden Sie Methoden in der Java-Objektklasse Apr 18, 2023 pm 06:13 PM

1. Einführung in die Object-Klasse Object ist eine von Java standardmäßig bereitgestellte Klasse. Mit Ausnahme der Object-Klasse verfügen alle Klassen in Java über Vererbungsbeziehungen. Standardmäßig erbt es die übergeordnete Klasse Object. Das heißt, Objekte aller Klassen können über die Referenz von Object empfangen werden. Beispiel: Verwenden Sie Object, um Objekte aller Klassen zu empfangen: classPerson{}classStudent{}publicclassTest{publicstaticvoidmain(String[]args){function(newPerson());function(newStudent());}public

Java verwendet die Funktion getClass() der Object-Klasse, um die Laufzeitklasse des Objekts abzurufen Java verwendet die Funktion getClass() der Object-Klasse, um die Laufzeitklasse des Objekts abzurufen Jul 24, 2023 am 11:37 AM

Java verwendet die Funktion getClass() der Object-Klasse, um die Laufzeitklasse des Objekts abzurufen. In Java verfügt jedes Objekt über eine Klasse, die die Eigenschaften und Methoden des Objekts definiert. Wir können die Funktion getClass() verwenden, um die Laufzeitklasse eines Objekts abzurufen. Die Funktion getClass() ist eine Mitgliedsfunktion der Object-Klasse, sodass alle Java-Objekte diese Funktion aufrufen können. In diesem Artikel wird die Verwendung der getClass()-Funktion vorgestellt und einige Codebeispiele gegeben. Verwenden Sie get

Welche Beziehung besteht zwischen grundlegenden Datentypen und Objekten in Java? Welche Beziehung besteht zwischen grundlegenden Datentypen und Objekten in Java? May 01, 2023 pm 04:04 PM

Die Beziehung zwischen Basisdatentypen und Object Ich weiß, dass jeder gehört hat, dass Object die Basisklasse aller Typen ist, aber dieser Satz ist eigentlich nicht korrekt, da die Basisdatentypen in Java nichts mit Object zu tun haben Wenn Sie beispielsweise die Swap-Methode aufrufen, können Sie den int-Typ nicht direkt an die Swap-Methode (Objectobj) übergeben, da Object tatsächlich nichts mit dem Basisdatentyp zu tun hat. Zu diesem Zeitpunkt stellt a fest, dass unsere Typen nicht übereinstimmen. Es wird also automatisch in einen Integer-Typ umgewandelt, und die Swap-Methode kann erfolgreich aufgerufen werden

PHP-Hinweis: Es wird versucht, die Eigenschaft einer Nicht-Objekt-Lösung abzurufen PHP-Hinweis: Es wird versucht, die Eigenschaft einer Nicht-Objekt-Lösung abzurufen Jun 24, 2023 pm 09:34 PM

PHPNotice: Tryingtogetpropertyofnon-object-Lösung Wenn Sie in PHP entwickeln, erhalten Sie möglicherweise diese Fehlermeldung: „Hinweis: Tryingtogetpropertyofnon-object“ Diese Fehlermeldung liegt normalerweise daran, dass Sie ein nicht initialisiertes Objekt verwenden, oder weil Ihr Objekt seine Referenz verloren hat in einem bestimmten Codeabschnitt und kann nicht korrekt auf die Eigenschaften zugreifen.

So definieren Sie die Objektstruktur von Redis So definieren Sie die Objektstruktur von Redis May 28, 2023 pm 05:20 PM

Einführung in die zweischichtige Datenstruktur von Redis. Einer der Gründe für die hohe Leistung von Redis ist, dass jede seiner Datenstrukturen speziell entwickelt und von einer oder mehreren Datenstrukturen unterstützt wird, um das Lesen zu verbessern Leistung. Abruf- und Schreibleistung. Wenn Sie die Datenstruktur von Redis verstehen möchten, können Sie sie auf zwei verschiedenen Ebenen diskutieren: Die erste Ebene ist aus der Sicht des Benutzers. Diese Ebene ist auch die aufrufende Schnittstelle, die Redis nach außen offenlegt, z. B. Zeichenfolge, Liste, Hash, Satz, sortierter Satz. Die zweite Ebene ist aus Sicht der internen Implementierung und gehört zur Implementierung der unteren Ebene, z. B.: dict, sds, ziplist, quicklist, skiplis

Lösung für PHP-Hinweis: Es wird versucht, die Eigenschaft eines Nicht-Objekts abzurufen Lösung für PHP-Hinweis: Es wird versucht, die Eigenschaft eines Nicht-Objekts abzurufen Jun 22, 2023 pm 02:43 PM

Lösung für PHPHinweis: Tryingtogetpropertyofnon-object Beim Schreiben von Code in PHP kann die Fehlermeldung „Tryingtogetpropertyofnon-object“ auftreten. Diese Fehlermeldung tritt normalerweise auf, weil wir versuchen, auf eine nicht vorhandene Objekteigenschaft zuzugreifen, was zu einem Fehler im Code führt. Diese Fehlermeldung erscheint normalerweise in den folgenden Situationen: Das Objekt existiert nicht

Wie verwende ich die Objektklasse und die Systemklasse in Java? Wie verwende ich die Objektklasse und die Systemklasse in Java? Apr 23, 2023 pm 11:28 PM

Object ist die Basisklasse aller Java-Klassen, die Spitze der gesamten Klassenvererbungsstruktur und die abstrakteste Klasse. Jeder verwendet jeden Tag toString(), equal(), hashCode(), wait(), notify(), getClass() und andere Methoden. Vielleicht ist ihnen nicht klar, dass es sich um Methoden von Object handelt, und sie sehen nicht hin Welche anderen Methoden Object hat? Und überlegen Sie, warum diese Methoden in Object platziert werden sollten. 1. Einführung in die JavaObject-Klasse – die Superklasse aller Klassen. Object ist eine spezielle Klasse in der Java-Klassenbibliothek und auch die übergeordnete Klasse aller Klassen. Mit anderen Worten: Java ermöglicht die Zuordnung beliebiger Objekttypen zum Objekttyp

See all articles