js面向对象编程,JavaScript面向对象编程三大特点

数码新闻 2019-10-25143未知admin

  把客观对象抽象成属性数据和对数据的相关操作,把内部细节和不想关的信息隐藏起来,把同一个类型的客观对象的属性数据和操作绑定在一起,封装成类,并且允许分成不同层次进行抽象,通过继承实现属性和操作的共享。js面向对象编程

  把数据封装起来,减少耦合,不该外部访问的不要让外部访问。js面向对象编程利于数据的接口权限管理,ES6 目前不支持,一般认为_开头的都会私有的,不要使用。

  所谓多态,就是指一个引用类型在不同情况下的多种状态。在java中多态是指通过指向父类的引用,js面向对象编程来调用在不同子类中实现的方法。

  js实际上是无态的,是一种动态语言,一个变量的类型是在运行的过程中由js引擎来决定的,所以说js天生就支持多态。

Copyright © 2002-2013 油腻网 版权所有  

联系QQ:1352848661