Usando super para chamar construtores da superclasse.
Utilizando mais de um construtor na classe: padrão, parametrizado e que
recebe um argumento.
Herança de vários níveis.
Constrói um objeto a partir de outro para mostrar que uma superclasse
pode referenciar um objeto da subclasse.
Por que sobrepor métodos?
Usando classe abstrata.
Adicionada a classe Circle.
Merge branch 'iss01'