Método Construtor é o método realizado automaticamente quando uma classe é instanciada chamado de "constructor".
Encapsulamento é a definição de quem pode ou o que pode acessar de uma classe.
As formas de encapsulamento mais comuns:
- Public: todas os métodos e atributos podem ser acessados por todos.
- Protected: atributos e métodos podem somente ser acessados da mesma classe ou classe Pai
- Private: atributos e métodos só podem ser acessados da própria classe.
Todos os atributos tem o intuito de obter ou atribuir um valor e para isso definimos os "get" e "set" de cada atributo.