《前端》JavaScript知识(黑马)(高级二)

复习:面向对象编程思想:根据需求分析对象,找到对象有什么特征和行为,通过代码的方式来实现需求。||想要实现这个需求就要创建对象,==》想要创建对象就应该创建构造函数,然后通过构造函数来创建对象。||通过对象调用属性和方法来实现相应的功能和需求即可。*首先JS不是一门面向对象的语言,JS是一门基于对象的语言,那么为什么学习js还要学习面向对象,因为面向对...
摘要由CSDN通过智能技术生成

复习:

面向对象编程思想:

根据需求分析对象,找到对象有什么特征和行为,通过代码的方式来实现需求。

||

想要实现这个需求就要创建对象,==》想要创建对象就应该创建构造函数,然后通过构造函数来创建对象

||

通过对象调用属性和方法来实现相应的功能和需求即可。

* 首先JS不是一门面向对象的语言,JS是一门基于对象的语言,那么为什么学习js还要学习面向对象,

      因为面向对象的思想适合于人的想法,编程起来会更加的方便,及后期的维护....

* 面向对象的编程语言中有类(class)的概念(也是一种特殊的数据类型),

      但是JS不是面向对象的语言,  所以,JS中没有类(class),但是JS可以模拟面向对象的思想编程,JS中会通过构造函数来模拟类的概念(class)。

* 小明,小红,小丽,小白,小花 都是人

* 共同的特征和行为: 特征--->属性      行为---方法

* 面向对象的特性:封装,继承,多态

* 封装:就是包装

* 一个值存储在一个变量中--封装,一坨重复代码放在一个函数中--封装, 一系列的属性放在一个对象中--封装, 一些功能类似的函数(方法)放在一个对象中--封装, 好多相类似的对象放在一个js文件中---封装。

15、继承

继承是一种关系。类与类之间的关系,JS中没有类,但是可以通过 构造函数 模拟类,然后通过原型来实现继承。

继承也是为了数据共享,js中的继承也是为了实现

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值