ile devralınan öznitelik adlarını/değerlerini alma 'ParentObj'den genişletilmiş bir' ChildObj 'nesnesi var. Şimdi, Java yansıma mekanizmasını kullanarak, miras alınan nitelikler de dahil olmak üzere, ChildObj'nin tüm özellik isimlerini ve değerlerini almak mümkün mü?Java Yansıma
Class.getFields bana genel özellikler dizisini verir ve Class.getDeclaredFields bana tüm alanların dizisini verir, ancak bunların hiçbiri miras alınan alanlar listesini içermez.
Kalıtsal öznitelikleri de almanın bir yolu var mı?
evet. bunun hakkında düşündüm. ama bunu yapmanın başka bir yolu olup olmadığını kontrol etmek istedim. Teşekkürler. :) – Veera
çalıştı. Teşekkürler. – Veera
Değişken bir argümana geçmek ve geri vermek büyük bir tasarım değildir. fields.addAll (type.getDeclaredFields()); Ekleme için geliştirilmiş bir döngüden daha geleneksel olurdu. –