`
heyong123xyz
  • 浏览: 6155 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

通过一个简单的题目,学习javascript 对象和继承

阅读更多
题目:使用js创建一个父对象和一个子对象。要求如下:父对象有2个属性和2个方法。子对象继承父对象的所有属性和方法,修改其中一个父方法。另外,子对象有一个属于自己的属性和方法。

/*
       * javascript 对象和继承
       *
       * prototype:直接访问对象原型,增加方法或属性
       * */
        function father(id,name){
            this.id=id;
            this.name=name;
        }
        father.prototype.getId=function(){
            return "father_id:"+this.id;
        }
        father.prototype.getName=function(){
           return "name:"+this.name;
        }

        function son(id,name,mather){
            father.call(this,id,name);
            this.mather=mather;
        }

        son.prototype = new father();
        son.prototype.get_mather_name=function(){
                return this.mather;
        }
        son.prototype.getId=function(){
            return "son_id:"+this.id;
        }


       var t_son=new son("1001","张勇","李莉");

       var t_id=t_son.getId();
       var t_name=t_son.getName();
       var t_mather_name=t_son.get_mather_name();

       console.log(t_id);
       console.log(t_name);
       console.log(t_mather_name);
分享到:
评论

相关推荐

    JAVA面向对象基础测试题-继承-封装-多态等测试题.docx

    JAVA面向对象基础测试题-继承-封装-多态等测试题.docx

    最新Java面试宝典pdf版

    52、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 33 53、线程的基本概念、线程的基本状态以及状态之间的关系 34 54、简述synchronized和java.util.concurrent.locks.Lock...

    Java面试笔试资料大全

    52、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 33 53、线程的基本概念、线程的基本状态以及状态之间的关系 34 54、简述synchronized和java.util.concurrent.locks.Lock...

    Java面试宝典-经典

    52、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 33 53、线程的基本概念、线程的基本状态以及状态之间的关系 34 54、简述synchronized和java.util.concurrent.locks.Lock...

    JAVA面试宝典2010

    52、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 33 53、线程的基本概念、线程的基本状态以及状态之间的关系 34 54、简述synchronized和java.util.concurrent.locks.Lock...

    java面试题大全(2012版)

    52、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 33 53、线程的基本概念、线程的基本状态以及状态之间的关系 34 54、简述synchronized和java.util.concurrent.locks.Lock...

    Java面试宝典2012版

    52、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 33 53、线程的基本概念、线程的基本状态以及状态之间的关系 34 54、简述synchronized和java.util.concurrent.locks....

    Java面试宝典2010版

    52、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 33 53、线程的基本概念、线程的基本状态以及状态之间的关系 34 54、简述synchronized和java.util.concurrent.locks.Lock...

    java面试宝典2012

    52、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 37 53、线程的基本概念、线程的基本状态以及状态之间的关系 37 54、简述synchronized和java.util.concurrent.locks.Lock...

    Java面试宝典2012新版

    52、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 33 53、线程的基本概念、线程的基本状态以及状态之间的关系 34 54、简述synchronized和java.util.concurrent.locks.Lock...

    程序员5个刷题网站-web-frontend-interview-questions:Web前端面试题集合

    函数、模块作用域,面向对象(类、继承)、Promise是我比较关注的点,因为它们让很多事情变得简单,你只要不把简单的事情搞得复杂就是高效率了,关注新语法和新api则是加分项 [函数作用域]以下代码运行的结果是怎样...

    Java 面试宝典

    10、使用 final 关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? .................................................................................................................................

Global site tag (gtag.js) - Google Analytics