sobreescrevendo metodos do javaLang como toString, equals comparar se dois objetos são iguais, classes imutaveis String etc.