Ich möchte ein Programm erstellen, das ein anderes Java-Programm als Eingabe nimmt und die Anzahl der Methoden in der Klasse und auch die Anzahl der Attribute zurückgeben soll.So finden Sie die Anzahl der Methoden in der Klasse
1
A
Antwort
5
Sie müssen Reflexion verwenden:
http://java.sun.com/developer/technicalArticles/ALT/Reflection/
bearbeiten: Ihre Frage bereits hier gefragt: Is it possible to use Java Reflection to print out attributes of the parent class?
0
Beispielcode:
public class Test {
public static void main(String[] args) {
System.out.println(Test.class.getMethods().length);
System.out.println(Test.class.getFields().length);
}
}
0
Das klingt wie Sie uns fragen eine Hausaufgabenfrage. Schauen Sie sich die Reflection API, in Paket java.lang.reflect
und die Class Klasse an. Wenn Sie einen Code haben, mit dem Sie uns helfen möchten, senden Sie ihn erneut.
Verwandte Themen
- 1. So finden Sie die Summe der Anzahl Layer in NDarray
- 2. So finden Sie die Anzahl der Objekte im Heap
- 3. So finden Sie die Anzahl der gleichzeitigen SQL Server-Verbindungen
- 4. Wie ermitteln Sie die Anzahl der Methoden der Anwendung?
- 5. So lassen Sie Subclass-Methoden der Super-Klasse in Python
- 6. Finden Sie die Anzahl der Objekte in einem JSON-Array
- 7. So reduzieren Sie die Anzahl der Ballons
- 8. Wie können Sie die Anzahl der neuen Codezeilen minimieren (keine Methoden der String-Klasse verwenden)?
- 9. finden Sie die Anzahl der offenen Verbindung auf der Datenbank
- 10. Finden Sie die Anzahl der Sonderzeichen in meinem Array Character
- 11. So finden Sie ungenutzte öffentliche Methoden/Eigenschaften
- 12. Finden Sie die Anzahl der Zeilen Codeänderungen in TFS Shelveset
- 13. Finden Sie die Anzahl der Dateien in einem Verzeichnis
- 14. Finden Sie die Anzahl der Brüche in einer Sequenz
- 15. Anzahl der eindeutigen finden in der Unterklasse
- 16. Wie Anzahl der Elemente zu finden, die
- 17. Finden Sie die Anzahl der möglichen binären Suchbaum
- 18. Finden Sie die Anzahl der Quadratwurzeln zwischen zwei Zahlen
- 19. Anzahl der Methoden in einer Schnittstelle
- 20. So finden Sie minimale Anzahl von Unterteilungen
- 21. Methoden definiert außerhalb der Klasse?
- 22. So lesen Sie die Anzahl der Zeilen in UITextView
- 23. So zählen Sie die Anzahl der verpassten Anrufe in Android
- 24. So wählen Sie die Anzahl der einzelnen CartItems in KnockoutJS
- 25. So erhöhen Sie die Anzahl der parallelen Aufgaben in C#
- 26. So erhalten Sie die Anzahl der Objekt/Array in Sightless
- 27. So steuern Sie die Anzahl der Zeilen in einem JasperReports
- 28. So erhalten Sie die Anzahl der Zeilen in Cassandra Tabelle
- 29. So überprüfen Sie die Anzahl der freien INodes in Android
- 30. finden Sie die Anzahl der markierten Kontrollkästchen mit Winkelmesser
Am besten nicht "Hausaufgaben" Fragen mit dem eigentlichen Code zu beantworten, sondern (wie Walkerneo tat) mit einem Zeiger, wie man vorgeht, um seine eigene Lösung zu bauen. –