———————————————————————————————————————————— 对象:JavaScript是基于原型的语言,没有Class,所以将函数作为类- - - - - - - - - - - - - - - - - - - - - - - - - - - - - ...
————————————————————————————————————————————
对象:JavaScript是基于原型的语言,没有Class,所以将函数作为类
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
面向对象术语
- 对象:属性的无序集合,每个属性存放一个原始值、对象和函数
- 类:每个对象都由类定义,类不仅要定义对象的接口(开发者访问的属性和方法),还要定义对象的内部工作(使属性和方法发挥作用的代码)
- 实例:程序使用类创建对象时,生成的对象叫做类的实例。每个实例的行为相同,但实例处理一组独立的数据。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
四种基本能力
- 封装:把相关的信息(无论数据或方法)存储在对象中的能力
- 聚集:把一个对象存储在另一个对象内的能力
- 继承:由另一个类(或多个类)得来类的属性和方法的能力
- 多态:编写能以多种方法运行的函数或方法的能力
————————————————————————————————————————————
内建对象
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。