Momentan arbeite ich an einer Tui-Anwendung, um den Benutzer zur Eingabe eines Dateinamens aufzufordern. Dann muss ich diesen Namen von der TUI-Klasse in eine Modellklasse übertragen. Jedes Ding, das ich versuche, gibt mir den Fehler "Kann einen statischen Verweis auf die nicht-statische Methode getFileName() vom Typ TUI nicht machen." Irgendwelche Vorschläge, wie ich über den Code gehen sollte? Ich weiß, dass ich nicht eine Menge Informationen geliefert habe, aber ich bin mir nicht ganz sicher, welche Informationen relevant sind.Abrufen des Dateinamens von der TUI-Klasse in eine andere Klasse
0
A
Antwort
0
Das Problem ist, dass Ihre Methode getFileName()
nicht statisch ist, also gehört es zu einem Objekt und Sie versuchen, es durch die Klasse und nicht ein Objekt zuzugreifen. Wenn es für jedes TUI-Objekt den gleichen Dateinamen gibt, müssen Sie nur das Feld fileName
und die Methode getFileName()
statisch machen.
public static void getFileName() {
Wenn nicht Sie die Methode für ein Objekt mit dem Punkt-Operator
TUI tui= new TUI();
TUI.getFileName();
Verwandte Themen
- 1. Abrufen des Dateinamens der Hochladedatei in SQL
- 2. Abrufen des Dateinamens von HTTP-Download-Datei
- 3. Codeigniter - Abrufen des hochgeladenen Dateinamens
- 4. Abrufen des Dateinamens von komplexen URI
- 5. Abrufen des Dateinamens von Python-Generator-Objekt
- 6. Abrufen des Dateinamens von der URL mit Lua
- 7. Abrufen des Dateinamens von einem Speicherort in Java
- 8. Abrufen des Dateinamens aus der URI-Zeichenfolge in C#
- 9. Abrufen des Dateinamens mit Python Watchdog
- 10. Abrufen des XML-Dateinamens mit XSLT
- 11. Abrufen des Klassennamens von der erweiterten Klasse
- 12. Sortieren von Verzeichnisdateien und Abrufen des höchsten Dateinamens
- 13. Abrufen des Dateinamens ohne Erweiterung in einem Windows-Stapel-Skript
- 14. TimedRototingFileHandler Ändern des Dateinamens?
- 15. Abrufen von nur Eigenschaften des Kindes Klasse
- 16. Teil des Dateinamens umbenennen
- 17. Ermitteln des Dateinamens der laufenden Batch-Datei
- 18. Abrufen des Namens der Klasse von einer Instanz
- 19. Sortieren von Dateinamen nach Länge des Dateinamens
- 20. Entfernen von Teil des Dateinamens mit Stapel
- 21. Abrufen eines Klasse des Objekts
- 22. Verschieben von Dateien basierend auf der Länge des Dateinamens
- 23. Erstellen von XCode aus Befehlszeilenproblemen (Aktualisieren des Dateinamens der Datei)
- 24. Fehler bei der Verwendung von TRACE zur Ausgabe des Dateinamens
- 25. Klassenkonstruktor, der eine andere Klasse beeinträchtigt
- 26. Wie Benutzer-ID in der Sitzung speichern und eine andere Klasse in Android abrufen?
- 27. Mehrere Importe des gleichen Dateinamens
- 28. Drucken des aktuellen Dateinamens mit der Erweiterung in C++
- 29. Aktualisierung des Dateinamens der Büroklammer nach dem Umbenennen des Modells?
- 30. Wie Array-Wert von einer Klasse in eine andere Klasse
Sie müssen von TUI eine Instanz verlangen. – ElDuderino