1 回答
TA贡献1860条经验 获得超9个赞
引用类型
由类型的实际值引用(类似于指针)表示的数据类型。如果为某个变量分配一个引用类型,则该变量将引用(或“指向”)原始值。
类(Class)
是面向对象程序设计(OOP,Object-Oriented Programming)实现信息封装的基础。类是一种用户定义类型,也称类类型。每个类包含数据说明和一组操作数据或传递消息的函数。类的实例称为对象。
以上引用来自百度
“引用类型” 和 “类” 都是描述某类事物的名词。 【其实翻译成中文后各种变扭】
我想知道引用类型和类的区别:
他们本身就是用来描述两种事物的名词,这问题只能强答。
引用类型 是用来描述实例在内存里面的存在和使用的方式。
类 本身是用来某些事物的抽象。
它们都是一种包含数据和功能的数据结构:
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。
为什么在javascript中引用类型不能被称为类?
完全就是两个东西,你可以说某个 类 的 实例, 实例是引用类型.
eg:
class People {
constructor(dna) {
this.dna= dna;
}
}
const XiaoMing = new People('dna');
const XiaoMingAlias = XiaoMing;
People 是一个类
XiaoMing 是一个实例,
XiaoMing 的值是 引用类型
XiaoMingAlias 跟 XiaoMing 所指的都是同一个人,他的DNA是同样的,个体也是一样的,只是改了个名字而已。
很拗口~!~
添加回答
举报