Según tu código y según lo razonable, Circulo no tiene que heredar de Punto, Circulo contiene un Punto pero no es un Punto.
Cita: No me deja inicializar el atributo 'Centro' a 0, porque el circulo son dos posiciones (que a la vez es un objeto Punto) y me pone que son tipos incompatibles.
Luego, como hago el 2ª contructor? No se como inicializar en esta clase la posicionX y la posicionY.
Si Circulo tiene una propiedad llamada centro de tipo Punto, y te dicen que hagas un constructor que reciba un parámetro llamado centro ¿de que tipo crees que será ese parámetro?
Los nombres de las variables y parámetros empiezan con minúscula
http://www.um.es/docencia/vjimenez/f...CodigoJava.pdf