Crear un círculo con POO

Tu tarea es crear un constructor Circle que cree un círculo con el radio proporcionado como argumento. Los círculos creados deben tener dos métodos de acceso, getArea() (PI *r^2) y getPerimeter() (2*PI*r), que devuelvan, respectivamente, el área y el perímetro (circunferencia).

Para ayudarte con esta clase, se proporciona un constructor Rectangle que puedes usar como ejemplo base.

Ejemplos

Circle circy(11);
circy.getArea();

// Debe devolver 379.94

Circle circy(4.44);
circy.getPerimeter();

// Debe devolver 27.8832

Notas

No te preocupes por la precisión de los números de punto flotante: las pruebas tienen en cuenta que tu respuesta puede ser más o menos precisa. Este ejercicio es más un tutorial que un desafío, por lo que el tema puede parecer avanzado aunque el desafío sea sencillo. Si se clasifica como fácil, no te preocupes demasiado.