Similar to Piaget, early stages of moral reasoning are characterized by immediate and concrete rewards or punishments. Kohlberg posited that moral reasoning develops as a function of cognitive growth and change as well as experiences and interactions with the environment, and in this way was similar to Piaget.