JavaScript 中的Function 像是Java 中的抽象类

new 一个对象后, 其成员来自两个地方

Prototype 公有, 每个new 的对象都可以用

Function 私有, 对象自己的成员

obj.member = sth, 把member 添加到私有领域

obj.prototype.member = sth, 把member 添加到公有领域