Creo que se podria hacer algo como:
Saludos.
Código [Seleccionar]
abstract class clasePadre
{
public object nuevo()
{
return new clasePadre();
}
}
class claseAPasar extends clasePadre
{
..............
}
......
Crear(new claseAPasar); //le hay que pasar una instancia de la clase
.........
public void Crear(clasePadre cp)
{
...
addObject(cp.nuevo(),....);
...
}
....
Saludos.