Object Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| 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 |
| 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 |
| Dispose() |
Libera os recursos mantidos por esse par Java. |
| Dispose(Boolean) |
Libera os recursos mantidos por esse par Java. |
| DisposeUnlessReferenced() |
Classe |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. |
| Equals(Object) |
Classe |
| 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 |
| 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 |
| Explicit(Object to Boolean[]) |
Converte o valor |
| Explicit(Object to Byte) |
Obsoleto.
Converte o valor |
| Explicit(Object to Byte[]) |
Converte o valor |
| Explicit(Object to Char) |
Converte o valor |
| Explicit(Object to Char[]) |
Converte o valor |
| Explicit(Object to Double) |
Converte o valor |
| Explicit(Object to Double[]) |
Converte o valor |
| Explicit(Object to Int32) |
Converte o valor |
| Explicit(Object to Int32[]) |
Converte o valor |
| Explicit(Object to Int64) |
Converte o valor |
| Explicit(Object to Int64[]) |
Converte o valor |
| Explicit(Object to Object[]) |
Converte o valor |
| Explicit(Object to SByte) |
Converte o valor |
| Explicit(Object to Single) |
Converte o valor |
| Explicit(Object to Single[]) |
Converte o valor |
| Explicit(Object to String) |
Converte o valor |
| Explicit(Object to String[]) |
Converte o valor |
| Explicit(Object to UInt32) |
Obsoleto.
Converte o valor |
| Explicit(Object to UInt64) |
Obsoleto.
Converte o valor |
| Implicit(Boolean to Object) |
Converte o valor gerenciado |
| Implicit(Boolean[] to Object) |
Converte o valor gerenciado |
| Implicit(Byte to Object) |
Obsoleto.
Converte o valor gerenciado |
| Implicit(Byte[] to Object) |
Converte o valor gerenciado |
| Implicit(Char to Object) |
Converte o valor gerenciado |
| Implicit(Char[] to Object) |
Converte o valor gerenciado |
| Implicit(Double to Object) |
Converte o valor gerenciado |
| Implicit(Double[] to Object) |
Converte o valor gerenciado |
| Implicit(Int32 to Object) |
Converte o valor gerenciado |
| Implicit(Int32[] to Object) |
Converte o valor gerenciado |
| Implicit(Int64 to Object) |
Converte o valor gerenciado |
| Implicit(Int64[] to Object) |
Converte o valor gerenciado |
| Implicit(Object[] to Object) |
Converte o valor gerenciado |
| Implicit(SByte to Object) |
Converte o valor gerenciado |
| Implicit(Single to Object) |
Converte o valor gerenciado |
| Implicit(Single[] to Object) |
Converte o valor gerenciado |
| Implicit(String to Object) |
Converte o valor gerenciado |
| Implicit(String[] to Object) |
Converte o valor gerenciado |
| Implicit(UInt32 to Object) |
Obsoleto.
Converte o valor gerenciado |
| Implicit(UInt64 to Object) |
Obsoleto.
Converte o valor gerenciado |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Classe |
| IJavaPeerable.Finalized() |
Classe |
| IJavaPeerable.JniObjectReferenceControlBlock |
Classe |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Classe |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Classe |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Classe |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Classe |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |