Abstract:
Whether an individual performs moral behavior is not only related to his or her level of moral selfconcept,but also influenced by the morality of his or her previous behavior and the factors of his or her subjective socioeconomic status.However, the specific mechanism is still unclear.Therefore,two experiments were conducted to investigate the internal mechanisms of moral selfregulation in different moral categories.The results show that in the category of prohibited morality,participants with low subjective socioeconomic status would cheat more after recalling previous immoral behavior experiences.Meanwhile,individuals with high subjective socioeconomic status are more stable in their moral behavior.Moreover,in the category of designated morality,the level of individual moral identity can significantly predict their willingness to help others, regardless of their previous moral or subjective socioeconomic status.Taken together,the results reveal the complexity of the individual moral selfregulation mechanism in different moral categories and have practical significance for the promotion of individual moral behavior in different moral categories.