00:04
嗯。好,我们继续往下看啊。嗯。啊,上午呢,我们已经讲了,显示圆形,隐视圆形以及圆形链,下面我们看一个跟圆形链的属性的一个问题,啊,这里一个问题。啊,先别管这问题,我先写下代码啊,来看一下,看看大家知不知道啊。还是一样,我先拿去写一个。写在一个函数啊,写在函数,接下来我给它的圆形上面呢。去啊,这样写吧。FN。嗯,看一下啊,点葡萄。
01:03
这上面我们前面是不是一直在加加方法对吧。那我能不能加一个属性呢?可不可以,可以吧,好可以,那我现在呢,就加一个,我没什么意义啊,我就加一个A属性。美女们啊,我就写一个,随便写一个啊,叉叉。好,那下面呢,我来一个。我来一个什么呢?来一个F,一等于六一个大写的FN。这个没问题吧,那我问一下大家,我现在能不能看见这个F,看见这个这一个A了,各位没问题吧,原型对象上面的属性实例对象是不是都自动可见了,这个一点问题都没有,这个这个就把它退出一啊。
02:07
可以吧,啊可以那行。那我再来一个啊,我再来一个啊,看到我啊,嗯,我再过一个FN2等于六一个FN。他能不能看到A当然也可以对不对,因为都指向同一个圆形的像嘛,是吧,那现在我不是一款A的。我改变A的值。可以吧?麦,下面我要问一下是FN1.a。是叉叉还是YY?
03:02
那为什么不是YY呢?对吧,OK,来,我们先看一下结果。是没有电脑。对吧,那我现在如果去打印输出FNR的A了。是YY,我们来看一下啊。好,为什么会这样?首先我们去查找这一个A的时候,是不是利用了圆形链去查找。是在FN自身对象里面有的吗?不是明显放在圆形里面了吗?对吧。来,我们可以把这个FN1给他什么是不是输出一下。
04:04
是不是圆形里面没吧,这不在里面吗?看到了好,那我为什么这个地方我FN2.a等于YY,为什么会把这个叉叉给它覆盖掉呢。对吧,那现在我们就可以去看一下谁了,大家看啊,我们来看一个看一个东西大家知道了,看一个FR本身。你就知道是怎么回事了,大家看这里。再把它打开。是不是我自身上面多了一个A属性,然后我的圆形上面有个A有,那这个想说明什么问题呢?我们说圆形链是用来干嘛的。
05:03
圆心要干嘛?查找对象属性的对不对,也就是说我读取对象属性值的时候,是不是才会去看圆心链,当我去设置属性值的时候呢?看圆心链吗?不看这个地方,就要说一个事情,当我去读取对象属性值时,会自动去圆形链中查找吧。这没问题啊,前面不就这么说了吗?但是如果我是给对象去设置属性值。他不会查找圆形链,那如果当前对象中没有此属性,它干嘛,是不是直接添加呀。记住了,你看我开始我这个FR里面,在我执行这条语句之前有A属性吗?有没有?
06:02
本身里面是没有的。对不对,但是我能看到吗?我能去,我能输出能输这些不。能不能能刚刚说过了,查找的时候是先找自身里面找,没有就去什么圆形链里面找,对不对。但是我自身是没有的,那我自身没有,我现在是不是要设置一个属性值。看原型电吗?不看。这个大家应该要知道这样一个事情啊。但是啊,一般情况下面,我们不会在圆形上面去添加属性的。属性一般添加哪个。属性,我们一般情况下都会放在什么。譬如说我要去我我这个地方啊,我们去经常写的一个一个东西,我给大家写一写啊,譬如有一个process是吧,它里面可能有内,有什么A,就在我写什么Z点内等于内z.a。
07:13
那你说我创建一个一个person一个P吧。等于六一个person,这可以吧,可以传入一个to,传入一个12,大家想属性在哪个里面,是在圆形里面还是在对象里面。是不是对象自身上啊,那同时呢,我们会去添加什么呢?方法,方法放哪圆形上呢?就set什么name,等于发线这里写个什么name,接着写个this点。我这个屁能不能掉下来?可不可以,可以,这有什么不可以的啦。
08:04
可以吧,那最终我的输出P点内等于多少宝宝p1.a级了12呗,这不很明显嘛,那也就是说大家看着我把这个也打印输出一些吧,把P1就把P1打印出来得了。就不要了。看一下大家就知道了啊。大家看属性是不是在对象自身身上,而方法在哪里,圆形上面。因为每个对象的方法是不是一样的呀,但它的属性值一样吗?每个对象不一样,那不一样应该存在哪里。是每一个对象去哪?
09:00
能不能弄啊?啊,这个大家应该要去理解,为什么我将属性放在啊,在那个函构造函数里面初始化。大家想吧,我现在再搞一个吧,再来一个,大家就能懂了。换一个是吧。啊,换一个开啊,随便搞一个啊。大概。我是不是产生了两个对象?这里面怎么描述啊,怎么说说明什么你。说明每一个对象是不是都有自己的属性,但是对象的方法放哪了原形好,我问大家,你说这两个值大家看啊,这两个值相不相等。
10:07
嗯。这两个值相相等。好,画错了啊,这里面。也就是说这个地方不有两个都是隐式圆形属性吗?下面的啊,它的值都是为什么值定值,那指向的是谁呢?是从哪来的呢?大家想啊,实例对象的已是圆形等于什么?构造函数的显示圆形,它们的构造函数都是谁呀?是不是person,是不是同一个?能不能理解,所以他们俩必然是什么相等的呀?
11:06
T2是吧,点。嗯。这了吧,嗯,应该是个什么必然值个数啊。能不能?啊,OK,嗯,行。教练方,我们就强化了一下,你要知道圆形链是用来去查找属性的。对吧,当我们去给对象设置属性值的时候,是否会去看圆心链。不看啊,要注意这样一个事情啊。嗯。OK。别的就没有什么了。
我来说两句