美文网首页
2019-05-15 封装&继承&多态&原型

2019-05-15 封装&继承&多态&原型

作者: tsl1127 | 来源:发表于2019-05-15 23:08 被阅读0次

封装:就是隐藏细节
比如A对A A对B

继承:复用之前的代码更好用

多态:灵活
div.childNodes 当把div当成节点的时候,就调用节点的API
div.children 当把div当成元素的时候,就调用元素的API
div同时是节点和元素

原型链(要看内存图)
console.dir(obj)是打印内存


image.png
image.png
image.png

Object是一切对象的根源

image.png
image.png
image.png
这种写法原理是ok的,但是不建议使用 proto,因为效率很低
image.png

相关文章

  • 对象操作-v1.0.0

    目录 有何特点如何创建如何继承何时多态 正文 有何特点抽象、封装、继承、多态 如何创建工厂、构造、原型、构造+原型...

  • 2019-05-15 封装&继承&多态&原型

    封装:就是隐藏细节比如A对A A对B 继承:复用之前的代码更好用 多态:灵活div.childNodes 当...

  • JS汇总---面向对象&数组

    面向对象 js原型链的继承 静态属性怎么继承 js原型链以及特点 面向对象有哪几个特点 封装,继承,多态 对象的继...

  • iOS开发之一OC语言的特性

    三大特性:封装、继承、多态 一、封装(成员变量的封装) 二、继承 三、多态(多种形态)

  • 面向对象的继承

    继承--原型创建对象在面向对象的语言中,存在了三大特性—封装、继承、多态。我们前面一直说javascript是面向...

  • java多态

    概述 面向对线的四个基本特征:抽象,封装,基础,多态。抽象,封装,继承是多态的基础,多态是抽象,封装,继承的表现 ...

  • 学习JS笔记(第八章-OOP上)

    OOP概念## OOP特点:抽象、封装、继承、多态 prototype属性与原型## 创建一个函数Foo时,Foo...

  • JavaScript基础⑤ES6中的面向对象

    接续上篇JavaScript基础④基于原型的面向对象编程 前言 面向对象语言的基本特征:封装,继承,多态 。 这是...

  • Python基础-day12

    list ​ 封装 ​ 继承 面向对象的三大特性 ​ 封装 继承 多态 封装 ​ 生活里 ​ ...

  • 31-封装、继承、多态

    封装、继承、多态 面向对象编程有三大重要特征:封装、继承和多态。 继承 继承机制实现了代码的复用,多个类公用的代码...

网友评论

      本文标题:2019-05-15 封装&继承&多态&原型

      本文链接:https://www.haomeiwen.com/subject/wqzpaqtx.html