Aufruf einer Klasse Aus einer anderen Klasse
Möchte ich nennen, class2 von class1 aber class2 nicht main Funktion zu finden, wie Class2.main(args);
- Sollten Sie über ein basic-tutorial..
- das ist schlecht. sollten die tests eigenständig und unabhängig.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Suposse Sie haben
Class1
Class2
dann können Sie Class2 in unterschiedlicher Weise.
Klasse Feld
Methode Feld
Statische Methoden aus Class2
Stellen Sie sich diese ist Ihr class2.
von class1, die Sie verwenden können doSomething von Class2, Wann immer Sie wollen
Wenn Ihr class2 sieht wie folgt aus statischen Mitgliedern
Dann rufen Sie einfach an Ihnen wie
Wenn Sie wollen, Zugriff auf nicht-statische member, dann müssten Sie instanziieren ein Objekt.
Erstellen Sie einfach eine Instanz von
Class2
und rufen Sie die gewünschte Methode aus.Empfohlene Lektüre: http://docs.oracle.com/javase/tutorial/java/javaOO/
Erstellen Sie zunächst ein Objekt in class1 class2 und verwenden Sie dann das Objekt zum aufrufen einer Funktion class2
zum Beispiel
schreiben Sie diese in class1
Anstelle von aufrufen der wichtigsten, vielleicht sollten Sie rufen die einzelnen Methoden wo und Wann Sie Sie brauchen.