javascript关于继承和原型的问题,麻烦哪位大神能解答一下
cyycl 2014-06-26 03:25:46 //创建了Parent类
var Parent = function(){};
//创建了Child类
var Child = function(){};
//定义了Child类的原型对象Child Prototype 的一个属性age
Child.prototype.age = 0;
//Child类继承了Parent类(包括Parent类的构造函数中的实例属性和实例方法,以及原型对象中的原型属性和方法)
Child.prototype = new Parent();
//创建一个Child类的实例对象child
var child = new Child();
console.log(child.age); //返回的是undefined
]console.log(Child.prototype.age); //返回的也是undefined
上面的程序说明了:子类(Child类)的原型对象无法定义原型属性;
我的问题是:(1)为什么子类的原型对象不能定义原型属性??
(2)如果是的话,那么有什么方法能创建一些属性和方法,仅能让子类创建的对象共享??
我刚刚接触js,完全是一个菜鸟。拜托各位大神了~~小弟先谢谢了