Web前端最全初识面向对象 语言 类与对象 以及static这个神奇的修饰符~(1),附前端面经

react和vue的比较

相同
1)vitual dom
2)组件化
3)props,单一数据流

不同点
1)react是jsx和模板;(jsx可以进行更多的js逻辑和操作)
2)状态管理(react)
3)对象属性(vue)
4)vue:view——medol之间双向绑定
5)vue:组件之间的通信(props,callback,emit)

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

1、 什么是类和对象

==========

1.1 抽象的概念


1.1.1、  什么是类?

自定义类型的模板

举例八月十五中秋节吃月饼,这个是一个模子里产生出来的很多月饼,那么这个模子就是一个类,

模子做出来的月饼就是通过实例化产生的实体对象。

通过一个类,就可以产生多个对象。

1.1.2、什么是对象?

老铁记住一句话,在JAVA中想拿捏对象,那就记住面向对象:找对象,创对象,适用对象!

1.1.3、什么是面向对象?

面向对象是思考问题的一种方式,是一种思想。比如:概念与实例,理论与实践,名副其实的名和实。

1.1.4、 面向过程和面向对象的区别?

在面向过程时,你想遍历数组,注重过程,for循环遍历和输出,

在面向对象时,我把方法封装在Arrays这个类中了,遍历时面向对象,使用方法即可。

面向过程:注重的是过程,在整个过程中所涉及的行为,就是功能。

面向对象:注重的是对象,也就是参与过程所涉及的主体,是通过逻辑将一个个功能实现连接起来

面向过程:1、把冰箱打开,2、把大象放入,3、冰箱关起来

面向对象:打开冰箱,储存,关闭都是对冰箱的操作,是冰箱的行为。冰箱就是一个对象,所以只要操作冰箱所具备的功能,都要定义在冰箱中。

2、 类和类的实例化

==============

2.1 访问修饰限定符

public :公共的

private:私有的

protected:受保护的

什么都不写:默认权限——>包访问权限

3、 JAM与static的关联

=================

3.1、 静态成员变量


react和vue的比较

相同
1)vitual dom
2)组件化
3)props,单一数据流

不同点
1)react是jsx和模板;(jsx可以进行更多的js逻辑和操作)
2)状态管理(react)
3)对象属性(vue)
4)vue:view——medol之间双向绑定
5)vue:组件之间的通信(props,callback,emit)

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

(https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)**

[外链图片转存中…(img-jhxizEHG-1715881852886)]

[外链图片转存中…(img-FhfEHMgG-1715881852887)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值