构造函数和原型的方式模拟c#类的功能