getconstructor

    0熱度

    2回答

    假設我有幾類: Class ExceptionA{ public ExceptionA(ExceptionA.ErrorCode errorCode){} setters... getters... public static enum ErrorCode{ EC_ABC,EC_XYZ,EC_123 } Class ExceptionB{

    0熱度

    2回答

    我編在運行時,我想在飛行中使用的一類,只要它的構造函數有一個參數 package com.notmycompany; import com.mycompany.Manager; import com.mycompany.Processor; import com.mycompany.Event; public class CustomProcessor extends Process

    0熱度

    1回答

    使用泛型並需要在運行時創建泛型類的實例,所以我試圖使用getConstructor()。不幸的是,儘管有正確的簽名,我仍然收到了NoSuchMethodException,所以我不知道什麼是錯的。我會很感激你的建議,所以我可以超越這個問題。 :)我已經提供了CustomerAssembler的構造函數。由於泛型被使用,我需要動態地創建這個類的一個實例。我已經包含了我正在使用的代碼片段。其中,我調用

    3熱度

    1回答

    可能重複一個內部類: Java: How to load a class (and its inner classes) that is already on the class path? 有人能幫助我瞭解如何創建使用getConstructor一個內部類的一個實例。 這是我現在在哪裏。 import java.lang.reflect.*; public class Outer{ pub

    1熱度

    1回答

    這是一個研究項目。我有三個數據庫類A,B,C。有一個工廠類通過它的構造函數接收哪個類創建的對象。三個類[A,B,C]中的每一個都有一個帶有參數的構造函數來提供數據庫連接對象。這是我在工廠類的createObject方法中使用的代碼: Type classtyp = Type.GetType(className); Type[] constrParam = new Type[1]; const

    2熱度

    2回答

    我有以下代碼作爲用於生成使用Reflection.Emit的 class Class1:Attribute { public Class1(XmlDocument doc) { } } var type = typeof(Class1); var ctore = type.GetConstructor(new[] { typeof(XmlDocument)

    4熱度

    2回答

    我把這個問題寫成了代碼中的一個註釋,我認爲它更容易理解這種方式。 public class Xpto{ protected AbstractClass x; public void foo(){ // AbstractClass y = new ????? Car or Person ????? /* here I need a new objec

    0熱度

    1回答

    如何在UWP中獲取內部參數化構造函數。 爲什麼在UWP中沒有such過載? var ctr = typeof(T).GetConstructor(BindingFlags.NonPublic | BindingFlags.Instance, null, CallingConventions.HasThis, new[] {typeof(IBuff