Un consejo, y creo que ya te lo dije antes o quizás a otra persona... Una de las características del POO es la reutilización de código. Por lo tanto, el imprimir en los métodos no debería ser, todo ese tipo de salidas deben ir en el programa principal (fuera de la clase).
Es decir, ese mensaje 'El numero '.$i.' es <b>par</b><br>' : 'El numero '.$i.' es <b>impar</b><br>';, iría muy bien en el cuerpo principal. Y puedes poner que el método calcular (los nombres de métodos es mejor ponerlos en minúscula) retorne un valor booleano.