修改Code属性的set方法：private -> protected