Despacho de método dinámico

Hay mucha información sobre el envío dinámico en Internet, me siento como un pollo porque no puedo implementarlo. Por favor, ayúdame. Esto es lo que estoy tratando de hacer.

ClassA{

    public void createReq(){
    }

    public String postReq(){
    }

}

ClassB{

@Test
public void myTest(){
Class A = new ClassA();
a.createReq();
String test = a.getResponse();

/* Not sure how do i do this part */

}

Por lo tanto, me sale una cadena'test' enmyTest método. Quiero crear unClassC que se extiendeClassB y escribe un método que verifique la cadena devuelta enmyTest poco después del paso (a.getResponse()).

Si no hayClassC Implementado, me gustaría simplemente terminar la prueba. si soloClassC existe e implementa un método de verificación, quiero que la verificación se realice.

¿Cómo hago esto? Por favor ayuda. Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta