Java: newInstance der Klasse ohne Standardkonstruktor
Ich versuche, ein automatisches Test-Framework (basierend auf jUnit, aber das ist nicht wichtig) für die Hausaufgaben meiner Schüler zu erstellen. Sie müssen Konstruktoren für einige Klassen erstellen und ihnen auch einige Methoden hinzufügen. Mit den von mir bereitgestellten Testfunktionen prüfen sie später, ob sie in Ordnung sind.
Was ich tun möchte ist, durch Überlegung, erstelle eine neue Instanz einer Klasse, die ich testen möchte. Das Problem ist, dass manchmalthere is no default constructor. Das interessiert mich nicht,Ich möchte eine Instanz erstellen und die Instanzvariablen selbst initialisieren. Gibt es eine Möglichkeit, dies zu tun? Es tut mir leid, wenn dies zuvor gefragt wurde, aber ich konnte keine Antwort finden.
Danke im Voraus