Criando um círculo com POO

Sua tarefa é criar um construtor Circle que crie um círculo com o raio fornecido como argumento. Os círculos criados devem ter dois métodos de acesso, getArea() (PI *r^2) e getPerimeter() (2*PI*r), que retornem, respectivamente, a área e o perímetro (circunferência).

Para ajudar com esta classe, foi fornecido um construtor Rectangle que você pode usar como exemplo base.

Exemplos

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

// Deve retornar 379.94

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

// Deve retornar 27.8832

Notas

Não se preocupe com a precisão dos números de ponto flutuante: os testes levam em conta que sua resposta pode ser mais ou menos precisa. Este exercício é mais um tutorial do que um desafio, então o assunto pode parecer avançado, embora o desafio seja simples. Se ele for classificado como fácil, não se preocupe muito.