js面向对象如此简单

面向对象是什么

面向对象编程的全称为Object Oriented Programming,简称为OOP。面向对象编程时用抽象方式创建基本于现实世界模型的一种编程模式。

面向对象编程可以看作是使用一系列对象相互协作的软件设计。面向对象程序设计的目的是在编程中促进更好的灵活性和可维护性。凭借其对模块化的重视,面向对象的代码开发更简单,更绕能够以理解。

面向对象编程的三个主要特征是:1)封装;2)继承;3)多态。

所有的程序是由一定的属性和行为对象组成的,不同的对象访问通过函数调用来完成,面向对象所有的交流都是通过方法调用,通过对封装对象数据,提高复用率。

JavaScript是一种基于原型的面向对象语言,而不是基于类的。正是由于这一根本的区别,其如何创
建对象的层级结构以及对象的属性与属性值是如何继承的并不是那么清晰。

基于原型的语言(如 JavaScript )并不存在这种区别:它只有对象。基于原型的语言具有所谓原型对象( prototypical object )的概念。原型对象可以作为一个模板,新对象可以从中获得原始的属性。任何对象都可以指定其自身的属性,既可以是创建时也可以在运行时创建。而且,任何对象都可以作为另一个对象的原型( prototype ),从而允许后者共享前者的属性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值