code2的重写