я ужинаю class A
и многое имя класса ребенка A1
, A2
...Как получить прямое имя класса экземпляра?
Я делаю использовать функцию с A
и всем классом ребенком от A
:
public void MyFunction(A Ainstance, ....)
В этой функции мне нужно получить прямые имя экземпляра Ainstance
(может быть A, A1, A2 ...). Я не хочу использовать функцию instance of
, потому что я не хочу изменять эту функцию, когда я создаю дополнительный дочерний класс A.
Не должен ли 'B экземпляр A' работать для всех A, A1, A2, ..., An в методе выше? – Shaishav
Пример Я делаю класс BaseFragment, и в моем проекте есть много (ex> 20) экземпляр является дочерним элементом BaseFragment. – phongvan