温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
大家好,我是海波老师,咱们前面讲了基本数据类型,那么接下来呢,咱们就说一下引用数据类型,我们拷贝,然后呢,我们写上一个三,然后点击OK,点击完成以后呢,把这些地方呢,咱们全都给它去掉啊,咱就不要了,把这个去掉,咱们写上它,咱们叫引用数据类型,对吧。这里的引用数据类型怎么理解呢?其实啊,从字面上理解的话,我们所谓的引用数据类型,它其实啊就是可以被引用。的数据类型。我们就称之为叫引用数据类型,那么这里的被引用是什么意思呢?大家还记得我们之前讲的变量吗?我这里写上string,我们叫S,它等于ABC,我们之前啊给大家画图,咱们说过,我们这里呢,说有一个我们的数据啊,就比方说hello,然后呢,我们这边就有个变量,我们指向它对不对,这里面就会有个箭头,这个箭头呢,就指向了我们这条数据,所以这个箭头呢,其实就是表示引用的意思,所以呢,它指向的这个数据的类型就是我们所谓的引用数据类型,现在大家能不能明白,所以咱们前面的这个地方,大家看一下,我们这里的string不就是我们指向的这个箭头当中它的数据类型吗?它是字符串,所以我这里就写上字符串了,所以咱们字符串就是引用数据类型,大家看一下,我们之前给大家讲过,咱们的这个地方,我们的引用数据类型,我们的字符串它就是。
01:21
哎,老师,不对吧,咱们之前的基本数据类型不也能使用变量吗?哎,咱们之前写了一个叫做什么呢?我们的int I等于十对吧?你的这个十难道不是一个基本数据类型吗?我们这里的I不是个变量吗?那你这样写不是没有任何问题吗?对不对?哎,告诉大家这个是没错的,但是为什么不把它称之为叫引用数据类型呢?这里给大家解释一下是因为啊,咱们如果变量的数据类型是基本数据类型的话,那么它在存储的时候其实并没有相应的箭头,也就意味着如果它是我们的十的话,它其实就存储到了这个位置。这个大家能不能明白,如果它是十的话,它其实就存在了我们当前的这个位置,所以它就没有所谓的箭头,那你没有箭头,你哪来所谓的引用呢?所以这里的字符串啊,其实是引用数据类型,但是我们的数字呢,我们的int呢,就不是引用数据类型,除了我们的字符串以外,咱们后面要给大家讲的一些其他的一些类啊,对象啊,包括接口啊,枚举啊,那些我们都属于引用数据类型,我们现在还没有讲到,所以啊,我们这里就先介绍一下,后面咱们具体碰见了,再详细的来讲解这个引用数据类型就可以。
我来说两句