首页 > 其他分享 >继承之原型链继承

继承之原型链继承

时间:2023-08-02 11:37:26浏览次数:18  
标签:function FatherType SonType 继承 原型 prototype

前言

大家好 我是歌谣 今天给大家带来继承知识的讲解 今天姚说的第一个知识点就是原型链继承

代码部分

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>原型链继承</title>
</head>
<body>
    <script>
        function FatherType(){
            this.fathertype=true
        }
        FatherType.prototype.getFatherValue=function(){
            return this.fathertype
        }
        function SonType(){
            this.sontype=false
        }
        SonType.prototype=new FatherType();

        SonType.prototype.getSonValue=function(){
            return this.sontype
        }
        var geyao=new SonType();
        console.log(geyao.getFatherValue
        ())
    </script>
</body>
</html>

运行结果

继承之原型链继承_html

标签:function,FatherType,SonType,继承,原型,prototype
From: https://blog.51cto.com/u_14476028/6935198

相关文章

  • Java修饰符与继承
    一、class(类)可以继承类(仅限一个)继承普通类:不一定要重写父类的所有方法继承抽象类:必须重写父类的所有抽象方法,除非将自己定义为抽象类只可继承父类【public、protected】的字段、方法(privated不可继承)包含父类的构造方法子类将从父类继承过来的方法的地址信息保存到自己的......
  • 歌谣学前端之继承
    前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷微信公众号前端小歌谣继承代码案例<!DOCTYPEhtm......
  • c ++ 继承与静态成员
    classBase{private:/*data*/public:staticvoidstatmen();Base(/*args*/);~Base();};classDerived:publicBase{voidf(constDerived&);};voidDerived::f(constDerived&derived_obj){Base::statmen();//正确:Base定义了stat......
  • c++学习:封装、继承、多态
    c++是面向对象的编程语言,相对于c具有封装、继承、多态的特点。封装定义:封装就是将对象的属性和行为封装起来,形成一个有机的整体,其载体就是类。类通常对客户隐藏其实现细节,这就是封装的思想,就比如我们使用一个库函数时,我们只需要知道它的作用就可以了,没必要去了解它的内部工......
  • 隔离css继承的样式
    项目里遇到一个富文本在编辑器内和页面上渲染出来的样式不一致的问题,具体表现在fons-size和line-height等可继承的属性上,经过排查发现确实是继承了父元素的样式导致的随即我在想如何隔离父元素的样式,经过我在张鑫旭的博客里一整翻,终于style:"all:initial;"解决问题CSS3的all属......
  • 常用的原型软件都有哪些?推荐这9款
    设计师在进行原型设计师时,会使用原型图软件,从产生想法到向开发人员提交项目。无论是构建基本线框还是功能齐全的原型,原型图软件都可以为你节省大量的时间和精力。如果你是这个领域的新手或者想更新你的原型图软件包,请快速看一下这9个原型图软件的分享。1.即时设计即时设计......
  • 和Axure一样好用的原型工具推荐
    ​ 产品原型设计工具是设计师制作产品原型必不可少的工具。产品原型工具可以帮助我们解决很多问题,但产品原型工具的选择已经成为一个大问题。除了我们熟悉的产品原型设计工具Axure,市场上还有很多有用的产品原型设计工具,本文将分享7种有用的产品原型设计工具。1.即时设计即时......
  • web前端tips:js继承——原型链继承
    原型链继承原型链继承是JavaScript中实现继承的一种方式,它通过使用原型来实现对象之间的继承关系。在JavaScript中,每个对象都有一个原型(prototype),它是一个指向另一个对象的引用。当我们访问一个对象的属性时,如果该对象自身没有该属性,则会去它的原型上查找,如果原型上也没有,则......
  • ABP VNext添加全局认证(如何继承AuthorizeFilter)
    前言目前公司采用的开发框架是ABPVNext微服务框架最近突然发现一个问题,ABP中如果控制器或服务层没有加 Authorize特性的话,则不会走身份认证,且不会认证Token如图: 但是项目已开发大半,一个个去补Authorize特性,工作量比较大,也容易产生遗漏就想着以前做单体应用的时候......
  • 设计模式—原型模式
    原型模式原型模式(PrototypePattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式之一。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。优点原型模式是在内存二进制流的拷贝,要比直接new一个对象性......