function baseClass()
{
this.showMsg = function()
{
alert("classBase::showMsg");
}
this.baseShowMsg = function()
{
alert("classBase::baseShowMsg");
}
}
baseClass.showMsg = function()
{
alert("classBase::showMsg static");
}
function extendClass()
{
this.showMsg =function ()
{
alert("classExtend::showMsg");
}
}
extendClass.showMsg = function()
{
alert("classExtend::showMsg static")
}
extendClass.prototype = new baseClass();
var instance = new extendClass();
instance.showMsg(); //显示classExtend::showMsg
instance.baseShowMsg(); //显示classBase::baseShowMsg
instance.showMsg(); //显示classExtend::showMsg
baseClass.showMsg.call(instance);//显示classBase::showMsg static
var baseinstance = new baseClass();
baseinstance.showMsg.call(instance);//显示classBase::showMsg