Fonction dynamique de Création en Java

Donc, je suis en train de voir si il y a une méthode pour créer dynamiquement/affecter une méthode à une classe en Java. Si c'était de la C, je voudrais juste faire comme suit à l'aide de pointeurs:

public class Foo {  

  void bar(void *ptr) {....}  

};  

int main() {  
  Foo f = new Foo();  
  f.bar({"my function" ...})  
}  

Cependant, Java, naturellement, n'a pas de pointeurs, est-il possible d'obtenir la même fonctionnalité d'une application Java?

Êtes-vous sûr que C?
Duplicata de - stackoverflow.com/questions/122407/...
Ce que l'... C n'a pas de classes, et c'est certainement pas C.

OriginalL'auteur Briggs | 2011-03-15