У меня есть куча типов (например, LargePlane, SmallPlane), которые могут быть в этой коллекции, которую я создал, как мне печатать, как LargePlane? Я пробовал как typeOf() и прочее, но он не работает. В пределах как toString()? Поэтому, когда я вывожу коллекцию, она указывает, какой тип она есть.Описания типов вопрос
0
A
ответ
0
Вы можете либо реализовать интерфейс или продлить что-то вроде класса «Самолет»
public class LargePlane implents IPlane {
public String toString() {
// build return string here
}
}
public interface IPlane {
public String toString();
}
4
Использование .getClass().getName()
Следующий пример использует объект класса для печати имя класса объекта:
void printClassName(Object obj)
{
System.out.println("The class of " + obj +
" is " + obj.getClass().getName());
}
Для получения более подробной информации, взгляните на JavaDoc for Class.
+2
getSimpleName() тоже хорошо, потому что вы получаете имя класса (Plane) только по сравнению с полным именем класса (com.air.Plane и т. Д.), Которое вы получите с помощью getName(). –
Смежные вопросы
- 1. Возможно создание файла описания простых типов
- 2. Netbeans несовместимых типов вопрос
- 3. типов карт, гнездящихся вопрос
- 4. опережающего описания типов записей (или массивы)
- 5. Пространства имен для интерфейсов в файле описания типов файлов
- 6. Как использовать сторонний плагин Aurelia без файла описания типов?
- 7. Труба "|" символ вызывает ошибки в файле описания типов ввода текста
- 8. Лучший способ для описания типов переменных в SQL
- 9. Как добавить файл описания типов в пакет npm?
- 10. Как написать файлы описания типов для новой библиотеки?
- 11. Расширение и переименование импорта в файле описания типов
- 12. Есть ли файл описания типов для библиотеки закрытия Google?
- 13. Архитектура Вопрос: веб-сервис - несколько типов клиентов
- 14. Быстрый вопрос о литье базовых типов возврата
- 15. Вопрос об использовании типов анонимного списка
- 16. Вопрос о сравнении типов ASP.NET и DBNull
- 17. Вывести свойство страницы описания как метатег описания
- 18. описания Многоканального из описания параметра в питоне
- 19. Дата описания
- 20. SqlError.Number описания
- 21. ZF2 форма элемент описания
- 22. Изменение стиля описания латекса
- 23. Правильные способы использования типов подсказок/дженериков для описания аргументов типа class («type»)
- 24. показ описания категории Wordpress
- 25. Описания не определен
- 26. Разметка заказанного списка описания
- 27. Как распечатать описания галерей
- 28. Веб-скрещивание описания человека
- 29. YY2 Ответ на активную запись JSON, вопрос о литье типов
- 30. Нужна помощь в понимании дженериков, как абстрактных типов Вопрос
Любой конкретный язык? –
На каком языке стоит вопрос? На самом деле это блокиратор, чтобы ответить на этот вопрос. – Romain
О, извините, Java! – user288245