Class.newInstance()ist als veraltet markiert. Die Dokumentation schlägt keine Alternativen vor. Wie sollen wir jetzt Instanzen erstellen?
Class.newInstance()ist als veraltet markiert. Die Dokumentation schlägt keine Alternativen vor. Wie sollen wir jetzt Instanzen erstellen?
Gibt es in C # eine Technik, bei der mithilfe von Reflexion ermittelt wird, ob einer Klasse eine Methode als Erweiterungsmethode hinzugefügt wurde? Kann bei einer Erweiterungsmethode wie der unten gezeigten festgestellt werden, dass Reverse () zur Zeichenfolgenklasse hinzugefügt wurde? public...
Ich möchte eine Klasse in Python erstellen, mit der ich Attribute und Methoden hinzufügen und entfernen kann. Wie kann ich das erreichen? Oh, und bitte frag nicht warum.
Stellen Sie sich vor, ich habe eine dynamische Variable: dynamic d = *something* Jetzt erstelle ich Eigenschaften, für ddie ich andererseits habe, aus einem String-Array: string[] strarray = { 'property1','property2',..... } Ich kenne die Eigenschaftsnamen nicht im Voraus. Wie dkann ich im Code...
Ich frage mich, ob es eine Möglichkeit gibt, alle privaten Felder einer Klasse in Java und deren Typ zu erhalten. Nehmen wir zum Beispiel an, ich habe eine Klasse class SomeClass { private String aaa; private SomeOtherClass bbb; private double ccc; } Nun würde Ich mag alle privaten Felder...
Bitte schauen Sie sich den folgenden Code an: Method methodInfo = MyClass.class.getMethod("myMethod"); Dies funktioniert, aber der Methodenname wird als Zeichenfolge übergeben, sodass dies auch dann kompiliert wird, wenn myMethod nicht vorhanden ist. Auf der anderen Seite führt Java 8 eine...
Ich habe diesen Code: Type typeOfObjectsList = new TypeToken<ArrayList<myClass>>() {}.getType(); List<myClass> objectsList = new Gson().fromJson(json, typeOfObjectsList); Es konvertiert eine JSON-Zeichenfolge in ein ListObjekt. Aber jetzt möchte ich dies ArrayListmit einem...
Ich habe 2 Klassen: FatherundChild public class Father implements Serializable, JSONInterface { private String a_field; //setter and getter here } public class Child extends Father { //empty class } Mit Reflexion möchte ich a_fieldin der ChildKlasse setzen: Class<?> clazz =...
Gibt es eine Möglichkeit, eine überladene Methode mithilfe von Reflection in .NET (2.0) aufzurufen? Ich habe eine Anwendung, die Klassen, die von einer gemeinsamen Basisklasse abgeleitet wurden, dynamisch instanziiert. Aus Kompatibilitätsgründen enthält diese Basisklasse zwei gleichnamige...
Ich erhalte eine, java.lang.NoSuchFieldExceptionwenn ich versuche, die folgende Methode auszuführen: public void getTimes(String specialty, String day) { ArrayList<Tutor> withSpec = new ArrayList<Tutor>(); for (Tutor t : tutorList){ try { Time startTime =
Wie kann ich auf eine interne Klasse einer Assembly zugreifen? Angenommen, ich möchte auf System.ComponentModel.Design.DesignerHost zugreifen. Hier ist der DesignerHost eine interne und versiegelte Klasse. Wie kann ich einen Code schreiben, um die Assembly und den Typ zu laden?
Ich habe ein java.lang.reflect.MethodObjekt und möchte wissen, ob es sich um einen Rückgabetyp handelt void. Ich habe die Javadocs überprüft und es gibt eine getReturnType()Methode, die ein Class-Objekt zurückgibt. Die Sache ist, dass sie nicht sagen, was der Rückgabetyp wäre, wenn die Methode...
Gibt es eine Möglichkeit, eine Android-Anwendung zum Herunterladen und Verwenden einer Java-Bibliothek zur Laufzeit zu erstellen? Hier ist ein Beispiel: Stellen Sie sich vor, die Anwendung muss abhängig von den Eingabewerten einige Berechnungen durchführen. Die Anwendung fragt nach diesen...
Was ist der effizienteste Weg, um den Standardkonstruktor (dh den Instanzkonstruktor ohne Parameter) eines System.Type abzurufen? Ich habe etwas in Anlehnung an den folgenden Code gedacht, aber es scheint, dass es einen einfacheren und effizienteren Weg geben sollte, dies zu tun. Type type =...
Ich habe eine abstrakte Klasse und möchte sie zu einer Klasse initialisieren, die sie erweitert. Ich habe den Namen der untergeordneten Klassen als Zeichenfolge. Außerdem ... String childClassString; MyAbstractClass myObject; if (childClassString = "myExtenedObjectA") myObject = new...
Angenommen, ich habe ein System.String[]Typobjekt. Ich kann das Typobjekt abfragen, um festzustellen, ob es sich um ein Array handelt Type t1 = typeof(System.String[]); bool isAnArray = t1.IsArray; // should be true Wie erhalte ich jedoch ein Typobjekt des Array-Elements von t1? Type t2 = ....; //...
Class someInterface = Class.fromName("some.package.SomeInterface"); Wie erstelle ich jetzt eine neue Klasse, die implementiert someInterface? Ich muss eine neue Klasse erstellen und sie an eine Funktion übergeben, SomeInterfacedie ein Argument benötigt.
Dies ist eine dumme Frage, aber ist es möglich, den Namen der Methode, die gerade ausgeführt wird, aus dieser Methode heraus abzurufen? Public Sub SomeMethod() Dim methodName as String = System.Reflection.[function to get the current method name here?] End Sub Vielen Dank
Bei run-timeInnern base class, wie die aktuellen Kind Klassennamen zu finden?
Gibt es eine Möglichkeit, alle Überschreibungsfunktionen einer Unterklasse in Python abzurufen? Beispiel: class A: def a1(self): pass def a2(self): pass class B(A): def a2(self): pass def b1(self): pass Hier möchte ich eine Liste ["a2"]für ein Klassenobjekt B(oder für das...