I’m wondering how does reflection on inherited classes work? It appears that the methods are not reflectively available in my superclasses constructor.
If I have a subclass “horse” of “animal”, is it possible to access the methods of “horse” using reflection when I am in the “animal” superclasse’s constructor? It appears not.
SuperClass constructor is always run before the child class’s. So the instance of child class is never in ready state to be used as such.