struct
para adicionar
orientação a objeto, então agora structs podem ter métodos, membros privados,
hierarquia e tudo mais. Pra deixar as coisas mais claras, eles criaram também
a palavra-chave class
que faz com que todos os membros e métodos
sejam privados por padrão.