博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS面向对象编程之:封装、继承、多态
阅读量:4610 次
发布时间:2019-06-09

本文共 308 字,大约阅读时间需要 1 分钟。

文章中转站:

 

挑一些点来再理解一下:

(1)函数封装

私有化变量和私有化方法,外界不能直接访问,想暴露出去的,通过this创建的属性和方法,这部分看作是对象共有属性和对象共有方法。

通过book.call或者book.apply改变this指向,达到方法共享。或者作为构造函数使用。

(2)闭包实现的封装

     里面定义私有属性和私有函数,构造函数和原型,最后返回一个构造函数。

 

多态

 通过对传递的参数判断来执行逻辑,即可实现一种多态处理机制。下面就是这个例子,通过多态类,调用add运算方式,根据不同参数做运算

 

 

转载于:https://www.cnblogs.com/yaoyao-sun/p/10397932.html

你可能感兴趣的文章
0302 关于IT行业的就业感想
查看>>
3、流程语句相关练习
查看>>
30、git 使用
查看>>
iOS网络-02-数据解析(JSON与XML)
查看>>
python列表求和的几种等效电路
查看>>
Luogu P3393 逃离僵尸岛
查看>>
Flatten Binary Tree to Linked List
查看>>
Edit Distance
查看>>
软件工程第一次作业补充
查看>>
N76E003---输入捕获
查看>>
poj 1094 Sorting It All Out(拓扑排序)
查看>>
acdream B - 郭式树 (水题 卡cin,cout, 卡LL)
查看>>
BMP图像格式
查看>>
python的匿名函数lambda解释及用法
查看>>
c#遍历Dictionary使用KeyValuePair
查看>>
defineProperties属性的运用==数据绑定
查看>>
关于 IOS 发布的点点滴滴记录(一)
查看>>
《EMCAScript6入门》读书笔记——14.Promise对象
查看>>
CSS——水平/垂直居中
查看>>
Eclipse连接mysql数据库jdbc下载(图文)
查看>>