instancier une classe à partir d'un objet de classe

En java, puis-je utiliser un objet de classe à instancier dynamiquement les classes de ce type?

c'est à dire je veux une fonction de ce genre.

Object foo(Class type) {
    //return new object of type 'type'
}

source d'informationauteur akula1001