科尔伯格扩展了皮亚杰的道德发展观点,定义了道德发展的阶段。每个阶段都有不同的、做出道德判断的基础。为了证明这些阶段,科尔伯格使用了一系列两难问题,让不同的道德原则处于针锋相对的境地,比如:在一个两难问题中,一个叫做海因茨的人试图弄到药来挽救他患癌症的妻子。一个肆无忌惮的药剂师只有在海因茨付出此药师进价的10倍才肯把药卖给他。这个价格比海因茨所有的钱以及所能借到的钱要高的多。海因茨只有不顾一切,闯进了药店。偷走了要,那么海因茨应不应该这样做?为什么?实验者进一步询问参加研究的儿童,找出他们做出判断的理由。
本文由四川传媒学院教授郑高鹏进行科学性把关