当前位置: 代码迷 >> JavaScript >> javascript沿袭的简单代码
  详细解决方案

javascript沿袭的简单代码

热度:1   发布时间:2012-10-24 14:15:58.0
javascript继承的简单代码

<script type="text/javascript">?
function classA(sColor){
??? this.color=sColor;
??? }
classA.prototype.sayColor=function(){
??? alert(this.color);
??? }???
function classB(sColor,sName){
??? classA.call(this,sColor);//用对象冒充继承构造函数的属性
??? this.name=sName;
??? }???
classB.prototype=new classA();
classB.prototype.sayName=function(){//用原型链继承prototype对象的方法
??? alert(this.name);
??? }
???
var A=new classA("red");
A.sayColor();
var B=new classB("blue","Joan");
B.sayName();
B.sayColor();
</script>

  相关解决方案