Chamamos "classe" à estrutura de um objecto, ou seja, a declaração do conjunto das entidades que comporão um objecto. Um objecto é, por conseguinte, “um procedente” de uma classe, é o produto que sai de um molde. Na realidade, diz-se que um objecto é uma instanciação de uma classe, é a razão pela qual se poderá falar indiferentemente de objecto ou instância (e eventualmente de "ocorrência").
Uma classe é composta por duas partes:
Se se definir a classe carro, os objectos Peugeot 406, Renault 18 serão instanciações desta classe. Poderão eventualmente existir vários objectos Peugeot 406, diferenciados pelo seu número de série. Melhor: duas instanciações de classes poderão ter todos os atributos iguais sem, no entanto, ser só um e mesmo objecto. É o caso no mundo real, duas T-shirts podem ser estritamente idênticas e, no entanto, são distintas. De resto, misturando-as, seria impossível distingui-las…