没有合适的资源?快使用搜索试试~ 我知道了~
Javascript 中的面向对象编程
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 185 浏览量
2023-11-13
21:34:13
上传
评论
收藏 62KB DOCX 举报
温馨提示
试读
13页
Javascript 中的面向对象编程
资源推荐
资源详情
资源评论
Javascript 中的面向对象编程:综合指
南
什么是面向对象编程?
面向对象编程是一种编程范式或概念,其中我们将数据和功能包
装到对象中
世界是由物体组成的,即人、树、汽车、学校等。
当我们根据对象思考和编写代码时,更容易理解、重用和扩展我
们的代码。
面向对象编程与函数式编程不同,后者强调操作对象的逻辑而不
是对象本身,而前者则侧重于对象并向其添加逻辑。
面向对象编程的常见方法是创建对象、向其添加功能和数据。然
后找到一种方式将这些对象、它们的子类对象和兄弟对象关联起
来。
例如,动物是一个物体,动物可以吃、可以动、可以睡觉。
我们创建一个动物对象。我们向这个对象添加功能。其中一些功
能是吃饭、移动和睡眠。
请注意,所有动物都可以进食、移动和睡眠,但并非所有动物都
会说话。
人是一种会说话的动物。就其本身而言,人是一个对象,并且与
动物对象相关,因为它是动物的子类,但很特殊,因为它可以说
话。
在面向对象编程中,我们找到了一种将动物对象和人对象关联起
来的方法。
也就是说,我们将父对象(类)与其子对象(子类)相关联,或
者将父对象与另一个父对象相关联。
这是一个相当拗口的介绍。现在让我们关注 javascript 中的
OOP
在 javascript 中,数据可以是数字、布尔值、字符串、对象、数
组、函数等
对象内部的函数称为方法。
实际上,术语“方法”只是一种了解我们正在讨论的函数位于对象
内部的方法。
在 javascript 中创建对象主要有三种方式
让我们创建一个玩家对象并向其添加数据和一些功能
常见的方法是使用对象字面量。在此方法中,我们创建一个对象,
然后立即添加数据和功能。
//First wayconst player = {
name: "John",
score: 6,
increment: function () {
player.score++;
},
};
// console.log(player)
当我们登录玩家时:
我们也可以通过先创建一个空对象然后添加数据和函数来创建
一个对象
这样,javascript 首先询问,是否有一个名为 name 的变量?如
果是,则重新分配其值。如果否,则创建一个带有值的新变量并
将其添加到对象中。
//Second wayconst player = {}; //Empty object
player.name = "John";
player.score = 6;
player.increment = function () {
player.score++;
};
//console.log(player)
当我们登录播放器时,您会发现它看起来与 way1 类似:
我们还可以使用 javascript 中的内置方法
(Object.create(null))创建一个空对象,然后添加数据和函数。
剩余12页未读,继续阅读
资源评论
Qshen
- 粉丝: 1599
- 资源: 419
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功