Kohlberg nomme ces trois étapes : la moralité pré-conventionnelle ; la moralité conventionnelle ; et la moralité post-conventionnelle.
Ensuite, il dégage six stades successifs de jugement moral (chacune des trois étapes se subdivisant en deux stades).
Un exemple classique de dilemme : le dilemme de Heinz
Elle peut mourir d'un instant à l'autre si elle ne prend pas un médicament X.
Celui-ci est hors de prix et Heinz ne peut pas le payer.
Il se rend néanmoins chez le pharmacien et lui demande le médicament, ne fût-ce qu'à crédit.
En effet, pour Kant, le jugement moral est avant tout un jugement d'ordre rationnel.
La morale est d'abord un raisonnement moral.
Cela signifie que c'est à l'aide de notre raison que nous déterminons ce qui est moral.
En effet, pour savoir si un acte est moral, il ne suffit pas de l'universaliser.