Прошу прощения, если этот вопрос уже задавался.Я искал вопросы и не смог найти ответ.
В Java внутри абстрактного класса я могу получить экземпляр конкретного класса, который его расширяет?
Если да, могу ли я увидетьПример кода?
Да, вы можете сделать это, позвонив по номеру this.getClass().Это даст вам экземпляр Class для типа времени выполнения this.
this.getClass()
Class
this
Если вы просто хотите получить имя класса, вы можете использовать this.getClass().getName().
this.getClass().getName()
Наконец, есть также this.getClass().getSimpleName() и this.getClass().getCanonicalName().Я все время использую первый, чтобы печатать читаемые имена классов, регистрировать файлы и тому подобное.
this.getClass().getSimpleName()
this.getClass().getCanonicalName()