您的位置:首页 > 移动开发

js继承--apply方法

2008-12-08 10:57 141 查看
<SCRIPT type="text/javascript">

var Person = function (name)
{
this.name = name;
this.ShowName = function()
{
alert(this.name);
}
};

var Employee = function(name,salary)
{
this.salary = salary;
Person.apply(this,new Array(name));
};

Employee.prototype = new Person();
Employee.prototype.ShowSalary = function()
{
alert(this.name + " $" + this.salary);
};
var BillGates = new Person("Bill Gates");
var SteveJobs = new Employee("Steve Jobs", 1234);

BillGates.ShowName();
SteveJobs.ShowName();
SteveJobs.ShowSalary();

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: