构造代码块初始化和显示初始化,谁在前先执行谁,但是如果Zi类中int num 放在最后,会报非法前向应用(变量在定义之前用了它) 显示初始化显示初始化包括(新建对象zi zi =new zi),构造函数最后执行