JavaScript 中的Function 像是Java 中的抽象类
new 一个对象后, 其成员来自两个地方
Prototype 公有, 每个new 的对象都可以用
Function 私有, 对象自己的成员
obj.member = sth, 把member 添加到私有领域
obj.prototype.member = sth, 把member 添加到公有领域