原型与继承【prototype继承为什么要修正constructor】
通过百度和一些文档查看发现,student是通过空函数创建继承person,如果在继承了person后不将constructor修正,此时新建对象new继承Student的话,新建对象的constructor会绕过Student直接指向原型对象,此时就没有Student上的属性和方法了,也就相当于不成‘person-student-新对象’ 这个链子,所以需要将Student的constructor重新改回Student。