JavaScript面向对象三大特性:封装、继承、多态,如何通过实例深入理解封装?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2108个文字,预计阅读时间需要9分钟。
原文示例讲述了JavaScript面向对象三个基本特征。分享给家长参考,内容如下:
了解过面向对象的同学都应该知道,面向对象三个基本特征是:封装、继承、多态。
1. 封装:将对象的属性和方法封装在一起,对外只暴露必要的接口。
2.继承:允许一个对象继承另一个对象的属性和方法。
3.多态:允许不同对象对同一消息做出响应,即同一操作作用于不同的对象,可以有不同的解释和执行结果。
本文实例讲述了JavaScript面向对象三个基本特征。分享给大家供大家参考,具体如下:
了解过面向对象的同学应该都知道,面向对象三个基本特征是:封装、继承、多态,但是对于这三个词具体可能不太了解。对于前端来讲接触最多的可能就是封装与继承,对于多态来说可能就不是那么了解了。
封装
在说封装之先了解一下封装到底是什么?
什么是封装
封装:将对象运行所需的资源封装在程序对象中——基本上,是方法和数据。对象是“公布其接口”。其他附加到这些接口上的对象不需要关心对象实现的方法即可使用这个对象。这个概念就是“不要告诉我你是怎么做的,只要做就可以了。”对象可以看作是一个自我包含的原子。对象接口包括了公共的方法和初始化数据。
本文共计2108个文字,预计阅读时间需要9分钟。
原文示例讲述了JavaScript面向对象三个基本特征。分享给家长参考,内容如下:
了解过面向对象的同学都应该知道,面向对象三个基本特征是:封装、继承、多态。
1. 封装:将对象的属性和方法封装在一起,对外只暴露必要的接口。
2.继承:允许一个对象继承另一个对象的属性和方法。
3.多态:允许不同对象对同一消息做出响应,即同一操作作用于不同的对象,可以有不同的解释和执行结果。
本文实例讲述了JavaScript面向对象三个基本特征。分享给大家供大家参考,具体如下:
了解过面向对象的同学应该都知道,面向对象三个基本特征是:封装、继承、多态,但是对于这三个词具体可能不太了解。对于前端来讲接触最多的可能就是封装与继承,对于多态来说可能就不是那么了解了。
封装
在说封装之先了解一下封装到底是什么?
什么是封装
封装:将对象运行所需的资源封装在程序对象中——基本上,是方法和数据。对象是“公布其接口”。其他附加到这些接口上的对象不需要关心对象实现的方法即可使用这个对象。这个概念就是“不要告诉我你是怎么做的,只要做就可以了。”对象可以看作是一个自我包含的原子。对象接口包括了公共的方法和初始化数据。

