JavaScript第一课
什么是面向对象?
面向对象编程(Object Oriented Programming,OPP编程)是一种计算机编程机构,他将真实世界各种复杂的关系,抽象成一个个对象,然后有对象之间的分工与合作,完成对真实世界的模拟。
注:抽象是从众多的十五中抽取出共同的,本质性的特征,二舍弃其非本质的特征。
面向对象的目的:
(1)重用性
针对相同的功能可以重复的使用的程序;
(2)灵活性
针对差异性的功能做出调整与适配;
(3)扩展性
针对功能的变化做出添加或删除的改进;
面向对象的特征:
(1)封装性
封装是一种新的隐蔽技术,使得用户只能见到对象的外特性,而对象的内特性对用户是隐蔽的,封装的目的在于把对象的设计者和对象的使用者分开,使用者不必知道行为实现的细节,只需用设计者提供的信息来访该对象。
(2)继承性
服用一些原有的功能,同时可修改和补充。
(3)多态性
对象根据所接收的消息而做出的动作,同一消息为不同的对象接受时可产生完全不同的行为。
面向对象的组成:
(1)属性
描述一种状态
(2)方法
描述一种行为
在程序中:变量就是属性,函数就是方法。
定义构造函数:
1914

被折叠的 条评论
为什么被折叠?



