Si te fijas tu metodo es public double aReal(String valor);
Es decir le pasas como parametro una cadena y tiene que devolver un double. Por eso pones luego Double.parseDoublev(valor). Usas el metodo parseDouble de la clase Double que lo que hace es convertir valor a double
Gracia muchachos me ayudaron mucho todo este tiempo que no pude responder estuve de viaje pero ya pude terminar una curso orientado a objetos y me fue muy bien nos vemos.