Object Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| 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 |
| 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 |
| 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 |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. |
| Equals(Object) |
La clase |
| 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 |
| 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 |
| Explicit(Object to Boolean[]) |
Convierte el valor especificado |
| Explicit(Object to Byte) |
Obsoletos.
Convierte el valor especificado |
| Explicit(Object to Byte[]) |
Convierte el valor especificado |
| Explicit(Object to Char) |
Convierte el valor especificado |
| Explicit(Object to Char[]) |
Convierte el valor especificado |
| Explicit(Object to Double) |
Convierte el valor especificado |
| Explicit(Object to Double[]) |
Convierte el valor especificado |
| Explicit(Object to Int32) |
Convierte el valor especificado |
| Explicit(Object to Int32[]) |
Convierte el valor especificado |
| Explicit(Object to Int64) |
Convierte el valor especificado |
| Explicit(Object to Int64[]) |
Convierte el valor especificado |
| Explicit(Object to Object[]) |
Convierte el valor especificado |
| Explicit(Object to SByte) |
Convierte el valor especificado |
| Explicit(Object to Single) |
Convierte el valor especificado |
| Explicit(Object to Single[]) |
Convierte el valor especificado |
| Explicit(Object to String) |
Convierte el valor especificado |
| Explicit(Object to String[]) |
Convierte el valor especificado |
| Explicit(Object to UInt32) |
Obsoletos.
Convierte el valor especificado |
| Explicit(Object to UInt64) |
Obsoletos.
Convierte el valor especificado |
| Implicit(Boolean to Object) |
Convierte el valor administrado |
| Implicit(Boolean[] to Object) |
Convierte el valor administrado |
| Implicit(Byte to Object) |
Obsoletos.
Convierte el valor administrado |
| Implicit(Byte[] to Object) |
Convierte el valor administrado |
| Implicit(Char to Object) |
Convierte el valor administrado |
| Implicit(Char[] to Object) |
Convierte el valor administrado |
| Implicit(Double to Object) |
Convierte el valor administrado |
| Implicit(Double[] to Object) |
Convierte el valor administrado |
| Implicit(Int32 to Object) |
Convierte el valor administrado |
| Implicit(Int32[] to Object) |
Convierte el valor administrado |
| Implicit(Int64 to Object) |
Convierte el valor administrado |
| Implicit(Int64[] to Object) |
Convierte el valor administrado |
| Implicit(Object[] to Object) |
Convierte el valor administrado |
| Implicit(SByte to Object) |
Convierte el valor administrado |
| Implicit(Single to Object) |
Convierte el valor administrado |
| Implicit(Single[] to Object) |
Convierte el valor administrado |
| Implicit(String to Object) |
Convierte el valor administrado |
| Implicit(String[] to Object) |
Convierte el valor administrado |
| Implicit(UInt32 to Object) |
Obsoletos.
Convierte el valor administrado |
| Implicit(UInt64 to Object) |
Obsoletos.
Convierte el valor administrado |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
La clase |
| IJavaPeerable.Finalized() |
La clase |
| IJavaPeerable.JniObjectReferenceControlBlock |
La clase |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
La clase |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
La clase |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
La clase |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
La clase |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |