<script type="text/javascript">
function Person() { } //创建一个Person对象
Person.foo = {} //在Person对象上再创建一个foo对象
Person.foo.getAge = function() { alert('getAge1'); } //在foo对象上添加一个方法
Person.getName = function() { alert('getName1'); } //在Person对象上添加一个方法
function Student() { } //创建一个Student对象
Student.foo = Person.foo; //在对象Student对象上再创建一个foo对象,并引用Person.foo
Student.getName = Person.getName; //在Student对象上创建一个getName对象,
//并复制Person.getName对象的内容
Student.foo.getAge(); //getAge1
Student.getName(); //getName1
Person.foo.getAge = function() { alert('getAge2'); };
Person.getName = function() { alert('getName2'); }
Student.foo.getAge(); //getAge2
Student.getName(); //getName1
</script>