<script>
function Point(x,y) {
var position ; //用var声明的属性是private的
this.x = x; //用this.属性和方法是public的
this.y = y;
}
var p1 = new Point(1,2);
var p2 = new Point(3,4);
Point.prototype.z = 0; //动态为Point的原型添加了属性 ,这个是类方法,相当于static alert(p1.z);
alert(p2.z); //同时作用于Point类型创建的所有对象
alert(p2. position )//undifined
Point.prototype.a = new Point(); //继承链
</script>