  s.name = 42会先执行SubPerson中方法,打印Setting name to 42后再抛出错误