代码结构优化

将构造函数中必构造的filed加上final，让程序更健壮