Teria com tambem identificar em aluno se ele possui o extends, para poder pegar os metodos da super(Pessoa) ?
Desculpe o up!
pintofree
Tem como fazer tudo com refletion, ai metodos privados vc acessa e instancia.
So precisa estudar amigo.
71C4700
pintofree:
Tem como fazer tudo com refletion, ai metodos privados vc acessa e instancia.
So precisa estudar amigo.
Concordo plenamente com vc. Mas eu estava com uma duvida, por isso postei, mas tambem estava estudando.
Consegui fazer assim, não se é a melhor solução mais foi.
publicclassPrincipal{publicstaticvoidmain(String[]kkk){Animalanimal=newGato();Classclasse=animal.getClass();Classaux=classe;// Enquanto a super classe não for a Object while(Object.class!=aux){imprime(aux);aux=aux.getSuperclass();}}privatestaticvoidimprime(Classclasse){Method[]metodos=classe.getDeclaredMethods();for(inti=0;i<metodos.length;i++){Methodmetodo=metodos[i];metodo.setAccessible(true);System.out.println(metodo.getName());}}}