zoukankan      html  css  js  c++  java
  • js中的类与对象

    发现一篇博文,讲了js中为什么有对象,却没有“类”,解释为,类是抽象的,对象却是客观存在的,显然不管有没有“类”,对象是可以存在的,于是写了下面有趣的代码,言简意赅,

    原文在此

    var o = {}; // 我发现了一个东西。     
    o.eat = function(){return "I am eating."}  // 我发现它会吃;     
    o.sleep = function(){return "ZZZzzz..."}  // 我发现它会睡;     
    o.talk = function(){return "Hi!"} // 我发现它会说话;     
    o.think = function(){return "Hmmm..."} // 我发现它还会思考。     
        
    var Human = new Function(); // 我决定给它起名叫“人”。     
    Human.prototype = o; // 这个东西就代表了所有“人”的概念。     
        
    var h = new Human(); // 当我发现其他同它一样的东西,     
    alert(h.talk()) // 我就知道它也是“人”了!
  • 相关阅读:
    逆元模板
    同余方程
    计算系数
    Mayan游戏
    【分治】聪明的质检员(二分)
    瑞士轮(归并排序)
    极值问题
    传纸条
    2014-2015-1学期学习计划
    桌面综合实训答辩验收详情
  • 原文地址:https://www.cnblogs.com/walkerwang/p/3039083.html
Copyright © 2011-2022 走看看