Object Classe

Definição

Classe Object é a raiz da hierarquia de classe.

[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
Herança
Derivado
Atributos
Implementações

Comentários

Classe Object é a raiz da hierarquia de classe. Cada classe tem Object como superclasse. Todos os objetos, incluindo matrizes, implementam os métodos dessa classe.

Adicionado em 1.0.

Java documentação para java.lang.Object.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
Object()

Constrói um novo objeto.

Object(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

Handle

O identificador para a instância subjacente do Android.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

JniManagedPeerState

Classe Object é a raiz da hierarquia de classe.

(Herdado de JavaObject)
JniPeerMembers

Obtém os metadados JNI usados para invocar membros desse par Java.

PeerReference

Obtém a referência de objeto JNI para este par Java.

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

Construct(JniObjectReference, JniObjectReferenceOptions)

Classe Object é a raiz da hierarquia de classe.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

DisposeUnlessReferenced()

Classe Object é a raiz da hierarquia de classe.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

Equals(Object)

Classe Object é a raiz da hierarquia de classe.

(Herdado de JavaObject)
Finalize()

Libera recursos antes que esse par Java seja recuperado.

FromArray<T>(T[])

Cria um wrapper de matriz Java da matriz gerenciada especificada.

GetHashCode()

Retorna um valor de código hash para o objeto.

GetObject<T>(IntPtr, IntPtr, JniHandleOwnership)

Cria um par Java gerenciado do tipo solicitado para a referência de objeto JNI especificada.

GetObject<T>(IntPtr, JniHandleOwnership)

Encapsula uma referência de objeto JNI em uma implementação totalmente tipada IJavaObject .

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe Object é a raiz da hierarquia de classe.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

ToString()

Retorna uma representação de cadeia de caracteres do objeto.

UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

Operadores

Nome Description
Explicit(Object to Boolean)

Converte o valor Booleanespecificado Object em .

Explicit(Object to Boolean[])

Converte o valor Boolean arrayespecificado Object em .

Explicit(Object to Byte)
Obsoleto.

Converte o valor Byteespecificado Object em .

Explicit(Object to Byte[])

Converte o valor Byte arrayespecificado Object em .

Explicit(Object to Char)

Converte o valor Charespecificado Object em .

Explicit(Object to Char[])

Converte o valor Char arrayespecificado Object em .

Explicit(Object to Double)

Converte o valor Doubleespecificado Object em .

Explicit(Object to Double[])

Converte o valor Double arrayespecificado Object em .

Explicit(Object to Int32)

Converte o valor Int32especificado Object em .

Explicit(Object to Int32[])

Converte o valor Int32 arrayespecificado Object em .

Explicit(Object to Int64)

Converte o valor Int64especificado Object em .

Explicit(Object to Int64[])

Converte o valor Int64 arrayespecificado Object em .

Explicit(Object to Object[])

Converte o valor Object arrayespecificado Object em .

Explicit(Object to SByte)

Converte o valor SByteespecificado Object em .

Explicit(Object to Single)

Converte o valor Singleespecificado Object em .

Explicit(Object to Single[])

Converte o valor Single arrayespecificado Object em .

Explicit(Object to String)

Converte o valor Stringespecificado Object em .

Explicit(Object to String[])

Converte o valor String arrayespecificado Object em .

Explicit(Object to UInt32)
Obsoleto.

Converte o valor UInt32especificado Object em .

Explicit(Object to UInt64)
Obsoleto.

Converte o valor UInt64especificado Object em .

Implicit(Boolean to Object)

Converte o valor gerenciado Boolean especificado em Object.

Implicit(Boolean[] to Object)

Converte o valor gerenciado Boolean array especificado em Object.

Implicit(Byte to Object)
Obsoleto.

Converte o valor gerenciado Byte especificado em Object.

Implicit(Byte[] to Object)

Converte o valor gerenciado Byte array especificado em Object.

Implicit(Char to Object)

Converte o valor gerenciado Char especificado em Object.

Implicit(Char[] to Object)

Converte o valor gerenciado Char array especificado em Object.

Implicit(Double to Object)

Converte o valor gerenciado Double especificado em Object.

Implicit(Double[] to Object)

Converte o valor gerenciado Double array especificado em Object.

Implicit(Int32 to Object)

Converte o valor gerenciado Int32 especificado em Object.

Implicit(Int32[] to Object)

Converte o valor gerenciado Int32 array especificado em Object.

Implicit(Int64 to Object)

Converte o valor gerenciado Int64 especificado em Object.

Implicit(Int64[] to Object)

Converte o valor gerenciado Int64 array especificado em Object.

Implicit(Object[] to Object)

Converte o valor gerenciado Object array especificado em Object.

Implicit(SByte to Object)

Converte o valor gerenciado SByte especificado em Object.

Implicit(Single to Object)

Converte o valor gerenciado Single especificado em Object.

Implicit(Single[] to Object)

Converte o valor gerenciado Single array especificado em Object.

Implicit(String to Object)

Converte o valor gerenciado String especificado em Object.

Implicit(String[] to Object)

Converte o valor gerenciado String array especificado em Object.

Implicit(UInt32 to Object)
Obsoleto.

Converte o valor gerenciado UInt32 especificado em Object.

Implicit(UInt64 to Object)
Obsoleto.

Converte o valor gerenciado UInt64 especificado em Object.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Classe Object é a raiz da hierarquia de classe.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Classe Object é a raiz da hierarquia de classe.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe Object é a raiz da hierarquia de classe.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe Object é a raiz da hierarquia de classe.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe Object é a raiz da hierarquia de classe.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe Object é a raiz da hierarquia de classe.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Classe Object é a raiz da hierarquia de classe.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a