https://imasters.com.br/back-end/entendendo-serializacao-em-java
https://www.oracle.com/br/technical-resources/articles/java/serialversionuid.html#:~:text=Serializa%C3%A7%C3%A3o%20em%20Java&text=A%20serializa%C3%A7%C3%A3o%20%C3%A9%20quando%20um,rede%20ou%20salvo%20no%20disco.
https://www.devmedia.com.br/serializacao-de-objetos-em-java/23413
\implementando-uml-em-java\4042https:\\rodrigorgs.github.io\aulas\poo\aula-classes-interna
https://www.devmedia.com.br/enumeracoes-em-java/25839
https://www.inf.ufpr.br/roberto/ci067/09_enum.html
https://docentes.ifrn.edu.br/givanaldorocha/disciplinas/fundamentos-de-programacao-1/zenon/relacionamento-entre-objetos
https://www.devmedia.com.br/implementando-uml-em-java/4042
https://rodrigorgs.github.io/aulas/poo/aula-classes-internas
https://www.devmedia.com.br/aprendendo-sobre-classes-internas/15581
https://imasters.com.br/back-end/entendendo-serializacao-em-java
https://www.oracle.com/br/technical-
resources/articles/java/serialversionuid.html#:~:text=Serializa%C3%A7%C3%A3o%20em%20Ja
va&text=A%20serializa%C3%A7%C3%A3o%20%C3%A9%20quando%20um,rede%20ou%20salv
o%20no%20disco.
https://www.devmedia.com.br/serializacao-de-objetos-em-java/23413
https://www.devmedia.com.br/java-declaracao-e-utilizacao-de-classes/38374
https://www.devmedia.com.br/compreendendo-o-uso-de-pacotes-ou-packages/27478
https://www.alura.com.br/artigos/importando-classes-em-java
https://www.devmedia.com.br/uso-de-polimorfismo-em-java/26140
https://awari.com.br/polimorfismo-em-java/
http://www.universidadejava.com.br/java/java-polimorfismo/
https://www.devmedia.com.br/entendendo-e-aplicando-heranca-em-java/24544
http://www.universidadejava.com.br/java/java-heranca/
http://fabrica.ms.senac.br/2015/03/classes-objetos-atributos-e-metodos-em-java/
https://www.devmedia.com.br/introducao-a-programacao-orientada-a-objetos-em-java/26452