Este documento resume uma aula sobre programação orientada a objetos. A aula discute os principais conceitos da programação orientada a objetos como abstração, encapsulamento, herança e polimorfismo. O professor também mostra exemplos de código para ilustrar como declarar classes, instanciar objetos e usar herança para reutilizar código.