Ich habe das Abendessen class A
und viele Kind Klassennamen A1
, A2
...Wie erhält man den direkten Klassennamen der Instanz?
ich eine Funktion Gebrauch machen mit A
und alle Kind-Klasse von A
:
public void MyFunction(A Ainstance, ....)
In dieser Funktion muss ich direkt erhalten Name der Instanz Ainstance
(kann A, A1, A2 ... sein). Ich möchte nicht instance of
Funktion verwenden, weil ich diese Funktion nicht ändern möchte, wenn ich mehr Kindklasse von A erstellen.
Sollte nicht 'B instance of A' für alle A, A1, A2, ..., An in der obigen Methode funktionieren? – Shaishav
Beispiel Ich mache eine BaseFragment-Klasse, und in meinem Projekt gibt es viele (ex> 20) Instanzen, die von BaseFragment untergeordnet sind. – phongvan