Bugün bir iş arkadaşınızla tartışmıştım, Java operatörünü instanceofkullanmanın bir tür yansıma olup olmadığı . Tartışma hızla yansımayı tanımlayan şey haline geldi.
Peki, yansıma tanımı nedir?
Ve instanceof"yansıma kullanma" olarak kabul edilen kullanım mı?
Ek olarak, eğer instanceofyansıma olarak kabul edilirse , o zaman polimorfizm de "yansıma kullanmak" değil midir? Değilse, fark nedir?
return"Yapısal programlama" olarak kabul edilir mi?
instanceof, bir yansıma örneği olup olmadığını belirler . Kuşkusuz normal veri kullanımı ilegetClass()& arkadaşları aracılığıyla meta veri kullanımı arasında bir yerlerdedir , ancak uygulanabilir tanımları daha zor bir şekilde yapabilirsiniz.