zoukankan      html  css  js  c++  java
  • 面向对象继承 (for in 原型链查找属性)

    window.onload=function(){
        new Preson('liujian','男').show();
        new Work('liujian','男','工人').show();
        new Work('liujian','男','工人').ShowWork();
    
    }
        
    function Preson(name,sex){
        this.name=name;
        this.sex=sex;
        
    }
    Preson.prototype={
        show:function(){
            console.log(
                this.name
            )
        },
        Sex:function(){
            console.log(
                this.sex
            )
        }
    }
    
    function Work(name,sex,work){
        Preson.call(this,name,sex,work);
        this.work=work;
    }
    /*
    for (var i in Preson.prototype) {
            Work.prototype[i]=Preson.prototype[i]
    }
    */
    Work.prototype=Object.create(Preson.prototype);
    Work.prototype.constructor=Work;
    
    Work.prototype={
        show:function(){
            alert(1)
        },
        ShowWork:function(){
            console.log(this.work+','+this.name)
        }
    }        
  • 相关阅读:
    docker 笔记
    XML解析
    P1047 校门外的树
    4829 [DP]数字三角形升级版
    1996 矿场搭建
    5524 割点
    4817 江哥的dp题d
    4809 江哥的dp题c
    4816 江哥的dp题b
    4815 江哥的dp题a
  • 原文地址:https://www.cnblogs.com/liujian9527/p/6094371.html
Copyright © 2011-2022 走看看