語言

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
衍生
屬性
實作

備註

類別物件是類別階層的根節點。 每個類別都有物件作為超類別。 所有物件,包括陣列,都實作了這個類別的方法。

Java 參考 java.lang.Object

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

建構函式

名稱 Description
JavaObject()

建構一個新物件。

JavaObject(JniObjectReference, JniObjectReferenceOptions)

類別物件是類別階層的根節點。

欄位

名稱 Description
InvalidJniObjectReference

類別物件是類別階層的根節點。

屬性

名稱 Description
JniIdentityHashCode

無論該物件的類別是否覆蓋 hashCode(),都會回傳與預設方法 hashCode() 相同的雜湊碼。

JniManagedPeerState

類別物件是類別階層的根節點。

JniPeerMembers

類別物件是類別階層的根節點。

PeerReference

類別物件是類別階層的根節點。

方法

名稱 Description
Construct(JniObjectReference, JniObjectReferenceOptions)

類別物件是類別階層的根節點。

Dispose()

類別物件是類別階層的根節點。

Dispose(Boolean)

類別物件是類別階層的根節點。

DisposeUnlessReferenced()

類別物件是類別階層的根節點。

Equals(Object)

類別物件是類別階層的根節點。

Finalize()

類別物件是類別階層的根節點。

GetHashCode()

回傳物件的雜湊碼值。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

類別物件是類別階層的根節點。

ToString()

回傳物件的字串表示。

UnregisterFromRuntime()

類別物件是類別階層的根節點。

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

類別物件是類別階層的根節點。

IJavaPeerable.Finalized()

類別物件是類別階層的根節點。

IJavaPeerable.JniObjectReferenceControlBlock

類別物件是類別階層的根節點。

IJavaPeerable.SetJniIdentityHashCode(Int32)

類別物件是類別階層的根節點。

IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

類別物件是類別階層的根節點。

IJavaPeerable.SetPeerReference(JniObjectReference)

類別物件是類別階層的根節點。

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於