runtime-type

    2熱度

    1回答

    我很困惑在Java中調度方法。爲什麼第一個方法「a.m1(b)」調用A類? 調用變量是a。它的運行時類型是B,不是嗎? class A { public void m1(A a){ System.out.println("A-m1"); } public void m1(){ System.out.println("A-m1"); }

    2熱度

    5回答

    我試圖擴展AbstractMap來創建一個MapTreeNode類(一個樹節點,其中子項通過鍵而不是索引來訪問)。 我已經有越來越一套工作正常孩子的方法: public class MapTreeNode<K,V> implements Map.Entry<K,V> { private Map<K,MapTreeNode<K,V>> children = new HashMap<K,Ma

    1熱度

    2回答

    我需要一些關於JPA/Hibernate繼承的說明。 假設我有一個抽象Fruit實體,它被兩個Apple和Orange實體分類。此外,我在數據庫中有一個Orange的實例。 我可以從數據庫中以普通Fruit的形式檢索此實例並將其轉換爲Orange?

    0熱度

    2回答

    我有一些對應於某些數據類型的類,它們應該對實際數據進行編碼和解碼。例如,將具有用於編碼整數值並且從編碼字節流對其進行解碼的功能。 所有這些類都來自基類MyTypes。在解碼時,在從編碼的 字符串獲取值之後,我將該值放入相應的數據類型中,例如int(在MyInt的情況下),並將數據作爲void *返回。 在 接收端,我將指針指向(int *),然後將其解引用到結果中。 但現在我需要一個具有數組的類型

    0熱度

    1回答

    我正在爲可以接受應用於給定數據結構的規則的系統設計接口。 主系統應該作爲一個驅動程序接收命令,如「將規則X應用於參數U,V,W ...」。我不知道編譯時所有可能的規則,所以我想在規則定義中嵌入參數類型信息並驗證後者。 眼下的規則定義如下: trait Rule { val argTypes: Seq[Class[_]] def apply(stt: State, args: S

    3熱度

    5回答

    程序/應用程序如何知道內存地址中的數據是某種數據類型。 例如,假設存在int a;並且假設變量a存儲在地址0x100中。存儲的信息在哪裏,它說是int?

    4熱度

    2回答

    如果變量的類型必須在C中確定爲運行時,但變量名是固定的並且給定,那麼是否有任何方法可以重用涉及變量的代碼? 其實我在問關於runtime determine type for C++的C對口情況。 如果可能的話請舉一些例子。

    3熱度

    2回答

    使用.NET 4,C# 比方說,我有類Info,延伸CustomTypeDescriptor。類Info的實例有一個<string, object>對的字典,在運行時加載。 我希望能夠將字典鍵作爲屬性公開(以便Info的每個實例具有不同的屬性)。屬性的值應該是字典中的相應值。 我抽時間去揭露性質: public override PropertyDescriptorCollection GetPr

    1熱度

    1回答

    說我有該擴展java.lang.Object如下一類: package pack; public class Person { } 和以下三個實例: Object one = new Object(); Object two = new Person(); Person three = new Person(); 爲了要確定運行時間類型,我只需要在實例上調用getClass()

    3熱度

    2回答

    我已經創建了一個地鐵應用程序,它由 - 一個C#窗口運行時組件 - 一個JavaScript應用程序,它包含UI並且是主要應用程序。 在C#分量I創建異步方法: async public void createDocument() { } 但是當我嘗試從JavaScript代碼調用它,我不能使用中,.done()或然後()函數處理完成evet的方法,因爲有一個錯誤:javascript錯誤,