new 一个子类对象,会先执行父类构造方法,再执行子类构造方法
构造方法中如果自己显性的调用super()的时候一定要放在第一行,如不是的话就会报错
参考:https://jingyan.baidu.com/article/fdffd1f8773e77b2e98ca1e1.html