改代码主要实现人与计算机的交互。主要用到构造函数等知识