佳丽斯 加厚双人/单人秋冬被子暖冬 羊毛被芯羊毛柔丝被特价包邮 忧忧鱼冬外穿打底裤女秋冬厚长裤女裤加绒加厚高腰弹力铅笔裤靴裤 韩国代购2013新款 韩版秋冬休闲女时尚磨破口袋卫衣韩版学生装 潮

有时,退一步,能一口气进几步,只是这先退一步需要勇气和自信。

用心爱你,努力工作。

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  70 随笔 :: 1 文章 :: 33 评论 :: 0 Trackbacks

        通过一个简单的例子来阐述。
<script>
function Lecture(name,teacher){
   this.name=name;
   this.teacher=teacher;
}

Lecture.prototype.display=function(){
   return this.teacher+"is teaching "+this.name;
}

function Schedule(lectures){
   this.lectures=lectures;
}

Schedule.prototype.display=function(){
   var str="";
   for(var i=0;i<this.lectures.length;i++)
      str+=this.lectures[i].display()+" ";
   return str;
}

var myLecture=new Lecture("Gym","Hunk Wang");
var myLecture2=new Lecture("Tom","Ducklyl");

var myArray=new Array(myLecture,myLecture2);
var mySchedule=new Schedule(myArray);

alert(mySchedule.display());
</script>
运行结果为:Hunk Wang is teaching Gym! Ducklyl is teaching Tom!

下面分析一下流程,以上建立两个类LectureSchedule
首先初始化Lecture类,调用Lecture类构造函数,接着把Lecture类的对象,作为参数传入Schedule类,Schedule对象初始化,从而实现上述结果。
不难发现,这种方式和java是类似的。只过javascript要真正实现面象对象,还需要很多过程实现。
期待后续。

posted on 2008-12-10 14:52 王生生 阅读(167) 评论(0)  编辑  收藏 所属分类: JS

只有注册用户登录后才能发表评论。


网站导航:
 
森露2013新款豹纹打底衫 高领 女 长袖 修身长袖t恤女 加绒加厚冬 2013春秋新款女装 潮修身大码长袖小西装外套女 韩版中长款小西装 忧忧鱼2013秋冬新款直筒裤女显瘦长裤加绒黑色休闲裤修身西裤女裤