语言

JavaObject 类

定义

类对象是类层次结构的根。

[Java.Interop.JniTypeSignature("java/lang/Object", GenerateJavaPeer=false)]
[System.Serializable]
public class JavaObject : IDisposable, Java.Interop.IJavaPeerable
[<Java.Interop.JniTypeSignature("java/lang/Object", GenerateJavaPeer=false)>]
[<System.Serializable>]
type JavaObject = class
    interface IJavaPeerable
    interface IDisposable
继承
JavaObject
派生
属性
实现

注解

类对象是类层次结构的根。 每个类都有 Object 作为超级类。 所有对象(包括数组)都实现此类的方法。

Java参考java.lang.Object

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

构造函数

名称 说明
JavaObject()

构造一个新对象。

JavaObject(JniObjectReference, JniObjectReferenceOptions)

类对象是类层次结构的根。

字段

名称 说明
InvalidJniObjectReference

类对象是类层次结构的根。

属性

名称 说明
JniIdentityHashCode

返回给定对象的哈希代码与默认方法 hashCode()返回的相同哈希代码,无论给定对象的类是否重写 hashCode()。

JniManagedPeerState

类对象是类层次结构的根。

JniPeerMembers

类对象是类层次结构的根。

PeerReference

类对象是类层次结构的根。

方法

名称 说明
Construct(JniObjectReference, JniObjectReferenceOptions)

类对象是类层次结构的根。

Dispose()

类对象是类层次结构的根。

Dispose(Boolean)

类对象是类层次结构的根。

DisposeUnlessReferenced()

类对象是类层次结构的根。

Equals(Object)

类对象是类层次结构的根。

Finalize()

类对象是类层次结构的根。

GetHashCode()

返回对象的哈希代码值。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

类对象是类层次结构的根。

ToString()

返回对象的字符串表示形式。

UnregisterFromRuntime()

类对象是类层次结构的根。

显式接口实现

名称 说明
IJavaPeerable.Disposed()

类对象是类层次结构的根。

IJavaPeerable.Finalized()

类对象是类层次结构的根。

IJavaPeerable.JniObjectReferenceControlBlock

类对象是类层次结构的根。

IJavaPeerable.SetJniIdentityHashCode(Int32)

类对象是类层次结构的根。

IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

类对象是类层次结构的根。

IJavaPeerable.SetPeerReference(JniObjectReference)

类对象是类层次结构的根。

扩展方法

名称 说明
GetJniTypeName(IJavaPeerable)

获取实例 self类型的 JNI 名称。

JavaAs<TResult>(IJavaPeerable)

尝试强制self键入TResult,检查强制是否在Java端有效。

TryJavaCast<TResult>(IJavaPeerable, TResult)

尝试强制self键入TResult,检查强制是否在Java端有效。

适用于