A Programação Orientada a Objetos (POO) é baseada no conceito de modelar objetos do mundo real e suas interações como objetos de software. Os dois blocos de construção fundamentais da POO são classes e objetos.
Uma classe é um blueprint ou template (projeto) para criar objetos. Ela define os atributos (também chamados...