Object Klasse

Definition

Klasse Object ist der Stamm der Klassenhierarchie.

[Android.Runtime.Register("java/lang/Object", DoNotGenerateAcw=true)]
[System.Serializable]
public class Object : Java.Interop.JavaObject, Android.Runtime.IJavaObject, IDisposable
[<Android.Runtime.Register("java/lang/Object", DoNotGenerateAcw=true)>]
[<System.Serializable>]
type Object = class
    inherit JavaObject
    interface IJavaObject
    interface IDisposable
Vererbung
Abgeleitet
Attribute
Implementiert

Hinweise

Klasse Object ist der Stamm der Klassenhierarchie. Jede Klasse hat Object eine Superklasse. Alle Objekte, einschließlich Arrays, implementieren die Methoden dieser Klasse.

In 1.0 hinzugefügt.

Java Dokumentation für java.lang.Object.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Name Beschreibung
Object()

Erstellt ein neues Objekt.

Object(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

Eigenschaften

Name Beschreibung
Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

Handle

Das Handle für die zugrunde liegende Android-Instanz.

JniIdentityHashCode

Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist.

JniManagedPeerState

Klasse Object ist der Stamm der Klassenhierarchie.

(Geerbt von JavaObject)
JniPeerMembers

Ruft die JNI-Metadaten ab, die zum Aufrufen von Mitgliedern dieses Java Peers verwendet werden.

PeerReference

Ruft den JNI-Objektverweis für diesen Java Peer ab.

ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Methoden

Name Beschreibung
Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

Construct(JniObjectReference, JniObjectReferenceOptions)

Klasse Object ist der Stamm der Klassenhierarchie.

(Geerbt von JavaObject)
Dispose()

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

Dispose(Boolean)

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

DisposeUnlessReferenced()

Klasse Object ist der Stamm der Klassenhierarchie.

(Geerbt von JavaObject)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

Equals(Object)

Klasse Object ist der Stamm der Klassenhierarchie.

(Geerbt von JavaObject)
Finalize()

Gibt Ressourcen frei, bevor dieser Java Peer erneut beansprucht wird.

FromArray<T>(T[])

Erstellt einen Java Arraywrapper aus dem angegebenen verwalteten Array.

GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

GetObject<T>(IntPtr, IntPtr, JniHandleOwnership)

Erstellt einen verwalteten Java Peer des angeforderten Typs für den angegebenen JNI-Objektverweis.

GetObject<T>(IntPtr, JniHandleOwnership)

Umschließt einen JNI-Objektverweis in eine vollständig typierte IJavaObject Implementierung.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Klasse Object ist der Stamm der Klassenhierarchie.

(Geerbt von JavaObject)
ToArray<T>()

Erstellt ein verwaltetes Array aus diesem Java Arraywrapper.

ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

UnregisterFromRuntime()

Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf.

Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><>

Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

Operatoren

Name Beschreibung
Explicit(Object to Boolean)

Konvertiert den angegebenen Object Wert in Boolean.

Explicit(Object to Boolean[])

Konvertiert den angegebenen Object Wert in Boolean array.

Explicit(Object to Byte)
Veraltet.

Konvertiert den angegebenen Object Wert in Byte.

Explicit(Object to Byte[])

Konvertiert den angegebenen Object Wert in Byte array.

Explicit(Object to Char)

Konvertiert den angegebenen Object Wert in Char.

Explicit(Object to Char[])

Konvertiert den angegebenen Object Wert in Char array.

Explicit(Object to Double)

Konvertiert den angegebenen Object Wert in Double.

Explicit(Object to Double[])

Konvertiert den angegebenen Object Wert in Double array.

Explicit(Object to Int32)

Konvertiert den angegebenen Object Wert in Int32.

Explicit(Object to Int32[])

Konvertiert den angegebenen Object Wert in Int32 array.

Explicit(Object to Int64)

Konvertiert den angegebenen Object Wert in Int64.

Explicit(Object to Int64[])

Konvertiert den angegebenen Object Wert in Int64 array.

Explicit(Object to Object[])

Konvertiert den angegebenen Object Wert in Object array.

Explicit(Object to SByte)

Konvertiert den angegebenen Object Wert in SByte.

Explicit(Object to Single)

Konvertiert den angegebenen Object Wert in Single.

Explicit(Object to Single[])

Konvertiert den angegebenen Object Wert in Single array.

Explicit(Object to String)

Konvertiert den angegebenen Object Wert in String.

Explicit(Object to String[])

Konvertiert den angegebenen Object Wert in String array.

Explicit(Object to UInt32)
Veraltet.

Konvertiert den angegebenen Object Wert in UInt32.

Explicit(Object to UInt64)
Veraltet.

Konvertiert den angegebenen Object Wert in UInt64.

Implicit(Boolean to Object)

Konvertiert den angegebenen verwalteten Boolean Wert in Object.

Implicit(Boolean[] to Object)

Konvertiert den angegebenen verwalteten Boolean array Wert in Object.

Implicit(Byte to Object)
Veraltet.

Konvertiert den angegebenen verwalteten Byte Wert in Object.

Implicit(Byte[] to Object)

Konvertiert den angegebenen verwalteten Byte array Wert in Object.

Implicit(Char to Object)

Konvertiert den angegebenen verwalteten Char Wert in Object.

Implicit(Char[] to Object)

Konvertiert den angegebenen verwalteten Char array Wert in Object.

Implicit(Double to Object)

Konvertiert den angegebenen verwalteten Double Wert in Object.

Implicit(Double[] to Object)

Konvertiert den angegebenen verwalteten Double array Wert in Object.

Implicit(Int32 to Object)

Konvertiert den angegebenen verwalteten Int32 Wert in Object.

Implicit(Int32[] to Object)

Konvertiert den angegebenen verwalteten Int32 array Wert in Object.

Implicit(Int64 to Object)

Konvertiert den angegebenen verwalteten Int64 Wert in Object.

Implicit(Int64[] to Object)

Konvertiert den angegebenen verwalteten Int64 array Wert in Object.

Implicit(Object[] to Object)

Konvertiert den angegebenen verwalteten Object array Wert in Object.

Implicit(SByte to Object)

Konvertiert den angegebenen verwalteten SByte Wert in Object.

Implicit(Single to Object)

Konvertiert den angegebenen verwalteten Single Wert in Object.

Implicit(Single[] to Object)

Konvertiert den angegebenen verwalteten Single array Wert in Object.

Implicit(String to Object)

Konvertiert den angegebenen verwalteten String Wert in Object.

Implicit(String[] to Object)

Konvertiert den angegebenen verwalteten String array Wert in Object.

Implicit(UInt32 to Object)
Veraltet.

Konvertiert den angegebenen verwalteten UInt32 Wert in Object.

Implicit(UInt64 to Object)
Veraltet.

Konvertiert den angegebenen verwalteten UInt64 Wert in Object.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

Klasse Object ist der Stamm der Klassenhierarchie.

(Geerbt von JavaObject)
IJavaPeerable.Finalized()

Klasse Object ist der Stamm der Klassenhierarchie.

(Geerbt von JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Klasse Object ist der Stamm der Klassenhierarchie.

(Geerbt von JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Klasse Object ist der Stamm der Klassenhierarchie.

(Geerbt von JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Klasse Object ist der Stamm der Klassenhierarchie.

(Geerbt von JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Klasse Object ist der Stamm der Klassenhierarchie.

(Geerbt von JavaObject)

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Klasse Object ist der Stamm der Klassenhierarchie.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: