Object Clase

Definición

La clase Object es la raíz de la jerarquía de clases.

[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
Herencia
Derivado
Atributos
Implementaciones

Comentarios

La clase Object es la raíz de la jerarquía de clases. Cada clase tiene Object como superclase. Todos los objetos, incluidas las matrices, implementan los métodos de esta clase.

Agregado en la versión 1.0.

Java documentación para java.lang.Object.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
Object()

Construye un nuevo objeto.

Object(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

Handle

Identificador de la instancia de Android subyacente.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

JniManagedPeerState

La clase Object es la raíz de la jerarquía de clases.

(Heredado de JavaObject)
JniPeerMembers

Obtiene los metadatos de JNI usados para invocar miembros de este Java del mismo nivel.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

Construct(JniObjectReference, JniObjectReferenceOptions)

La clase Object es la raíz de la jerarquía de clases.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

DisposeUnlessReferenced()

La clase Object es la raíz de la jerarquía de clases.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

Equals(Object)

La clase Object es la raíz de la jerarquía de clases.

(Heredado de JavaObject)
Finalize()

Libera los recursos antes de que se recupere este Java del mismo nivel.

FromArray<T>(T[])

Crea un contenedor de matriz Java a partir de la matriz administrada especificada.

GetHashCode()

Devuelve un valor de código hash para el objeto .

GetObject<T>(IntPtr, IntPtr, JniHandleOwnership)

Crea un Java administrado del mismo nivel del tipo solicitado para la referencia de objeto JNI especificada.

GetObject<T>(IntPtr, JniHandleOwnership)

Ajusta una referencia de objeto JNI en una implementación totalmente tipada IJavaObject .

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

La clase Object es la raíz de la jerarquía de clases.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

ToString()

Devuelve una representación de cadena del objeto .

UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

Operadores

Nombre Description
Explicit(Object to Boolean)

Convierte el valor especificado Object en Boolean.

Explicit(Object to Boolean[])

Convierte el valor especificado Object en Boolean array.

Explicit(Object to Byte)
Obsoletos.

Convierte el valor especificado Object en Byte.

Explicit(Object to Byte[])

Convierte el valor especificado Object en Byte array.

Explicit(Object to Char)

Convierte el valor especificado Object en Char.

Explicit(Object to Char[])

Convierte el valor especificado Object en Char array.

Explicit(Object to Double)

Convierte el valor especificado Object en Double.

Explicit(Object to Double[])

Convierte el valor especificado Object en Double array.

Explicit(Object to Int32)

Convierte el valor especificado Object en Int32.

Explicit(Object to Int32[])

Convierte el valor especificado Object en Int32 array.

Explicit(Object to Int64)

Convierte el valor especificado Object en Int64.

Explicit(Object to Int64[])

Convierte el valor especificado Object en Int64 array.

Explicit(Object to Object[])

Convierte el valor especificado Object en Object array.

Explicit(Object to SByte)

Convierte el valor especificado Object en SByte.

Explicit(Object to Single)

Convierte el valor especificado Object en Single.

Explicit(Object to Single[])

Convierte el valor especificado Object en Single array.

Explicit(Object to String)

Convierte el valor especificado Object en String.

Explicit(Object to String[])

Convierte el valor especificado Object en String array.

Explicit(Object to UInt32)
Obsoletos.

Convierte el valor especificado Object en UInt32.

Explicit(Object to UInt64)
Obsoletos.

Convierte el valor especificado Object en UInt64.

Implicit(Boolean to Object)

Convierte el valor administrado Boolean especificado en Object.

Implicit(Boolean[] to Object)

Convierte el valor administrado Boolean array especificado en Object.

Implicit(Byte to Object)
Obsoletos.

Convierte el valor administrado Byte especificado en Object.

Implicit(Byte[] to Object)

Convierte el valor administrado Byte array especificado en Object.

Implicit(Char to Object)

Convierte el valor administrado Char especificado en Object.

Implicit(Char[] to Object)

Convierte el valor administrado Char array especificado en Object.

Implicit(Double to Object)

Convierte el valor administrado Double especificado en Object.

Implicit(Double[] to Object)

Convierte el valor administrado Double array especificado en Object.

Implicit(Int32 to Object)

Convierte el valor administrado Int32 especificado en Object.

Implicit(Int32[] to Object)

Convierte el valor administrado Int32 array especificado en Object.

Implicit(Int64 to Object)

Convierte el valor administrado Int64 especificado en Object.

Implicit(Int64[] to Object)

Convierte el valor administrado Int64 array especificado en Object.

Implicit(Object[] to Object)

Convierte el valor administrado Object array especificado en Object.

Implicit(SByte to Object)

Convierte el valor administrado SByte especificado en Object.

Implicit(Single to Object)

Convierte el valor administrado Single especificado en Object.

Implicit(Single[] to Object)

Convierte el valor administrado Single array especificado en Object.

Implicit(String to Object)

Convierte el valor administrado String especificado en Object.

Implicit(String[] to Object)

Convierte el valor administrado String array especificado en Object.

Implicit(UInt32 to Object)
Obsoletos.

Convierte el valor administrado UInt32 especificado en Object.

Implicit(UInt64 to Object)
Obsoletos.

Convierte el valor administrado UInt64 especificado en Object.

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

La clase Object es la raíz de la jerarquía de clases.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

La clase Object es la raíz de la jerarquía de clases.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

La clase Object es la raíz de la jerarquía de clases.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La clase Object es la raíz de la jerarquía de clases.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La clase Object es la raíz de la jerarquía de clases.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

La clase Object es la raíz de la jerarquía de clases.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

La clase Object es la raíz de la jerarquía de clases.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a