00:00
那我们就继续往下去看啊,往下看。这一次我们要看一个它啊这个东西。啊,这里面呢,就是我们前面都说过它是什么意思,就判断左边的对象是不是右边这个类型的什么实力,简单来说是不是就这么说的。好来,我们有几个案例,我们最终呢,需要大家去这个代码,不需要大家太写,我把它拿回来。我把这个代码复制过来,我们来看一下。首先我定义了一个负函数,现在我创建了一个什么实例,接我去判断一下F1FOR对不对?
01:07
对吗?对的,这很明显,这个这个不用怀疑对吧,好下面一个。下面一个object对不对,也对是吧?好,为什么对,我们来看一下那个结构图。看看结构图啊。来,这里面就要说一下我们是如何判断的。来这个我们是会写这样一个表达式。Aten什么B,而A必须是什么A是一个什么东西?A是一个实例对象,而B是一个什么构造函数对象,有没懂?是一个构造函数是不是?
02:07
啊A左边的一次探索,左边的是实例对象,右边的是构造函数,那它判断的标准,也就是他什么时候返回处了。大家知道啊,实例对象先说函数它有什么属性。函数有什么属性?这个B应该有什么属性?啊B应该有什么属性?它是函数吗?函数有什么属性?这个能这么回,能回答吗?是不显示圆形属性。对不对,B是一个函数,它有显示圆形属性,没问题吧,没问题就是pro嘛,对不对?好,那我的A是实例对象,应该有什么属性,影是圆形。
03:02
对吧,啊,影视圆形,而且我们说过了,这个对象是不是有一个圆形链的一个问题,是不是啊,也就是说这个影视原形是不是指向原形对象,原型对象它是不是个实体对象。是吧,啊,他是不是我们说过了实力对象不沿着一条链,最后一个影是圆形链吗。有没有有好了。打开。那最终它怎么判断呢?如果B函数,也就是说B是个函数嘛,对不对,它的显示圆形所指向的一个对象在A对象的什么圆形面上,就返回处。我们说我们的实例对象,假设这个是那个A实例对象不有影视圆形,属影视圆形指向一个对象吗?而这个对象是不是又可能有一个影视圆形?
04:07
最终不就形成了一个圆形链吗?而圆形链的最尽头是谁?圆形链的尽头是谁?Object的什么圆形对象对不对?是意思吧?Object下,嗯,这是一条已是圆形链,那如果我的B函数。它的显示圆心属系数指向对象是其中的某一个的话,是这里面其中的某一个的话,那就说明我的A是B的一个实例,这没问题吧。嗯,那现在我们就来根据这一个规则来去判断。好。看看啊是不是。首先啊,我们这个F有一个,有一个F1有一个负是吧,这个负实际上就是谁是不是B啊。
05:08
呃,这个F1是什么?A,好了,我们来看啊,这一个是什么。是不是B,而这一个是什么A,我就写的小写的这个B应该看它的什么显示圆形,哎,到这里不是不要动了,到这里就不应该动了,对不对?好A看什么A是实力对象,看什么影是圆形在不在,是不是交叉了,如果他们交叉了,是不是说明就在它的圆面上了。我都不用看下面了吗?还用看下面吗?不用了,也就是说我的B走几步只要走一步,但是我的A是不是可以走多步。好,这个比较简单,看下一个。
06:00
我还是这样,我的F1是A还是BA,而我的object是什么?Bab走几步,一步怎么走?Pro不动了吧,不动了,那下面我的A怎么走呢?先走到这里。接着沿着影视圆形面再往下走,找到没有,最后交叉没有,是不是交叉了?但是首先你得看懂,譬如说这个。是什么?为什么会有这个钱?嗯,为什么会有这根线,首先这个线的开头说明它是个什么东西,是不是说明它是个实例对象对不对?我们说函数的原型对象是默认是个什么对象,Object object的实例对象,空的object实例对象对不对?那也就是说这一个这一个对象是不是OB Jack的实例对象,那实例对象的影视圆形等于什么构造函数的显示圆形,我练来练去都是那两句话啊。
07:23
看你那两句话是不是真的搞清楚了啊,能不能看懂。就这每一根线你要看懂啊。好,这个里面有一个有个这个是什么意思。Object原形对象的隐式原形,还有是个什么值,Long值,这个就说明我们说明最后得到一个什么结论了。这一个object圆形对象是整个圆形链的什么?终点是它的尽头?
08:02
对对对,这个要搞清楚。好,这个还好,这个我觉得难度呢不算大,但是呢,但是啊说的,但是我我先把这个给大家先看一看,我们先分析分析,再看这个图,下面这个图有点恐怖。好,我把这个代码先贴出来。Has object intensive function。是去啊,说我们现在是个函数类型,这实例嘛,这很这很明显吗?是否是好object object。人生first有说出的吗?
09:01
没有行,那下一个。是吗?啊来。去九那这里来一个。Object instead of four。什么?好像这个你们大的声音说负错说错了关系是吧,你就按照你的想法说什么东西,有人说副好了,我也不能说对还错啊,我们先来看一下是吧。对错不要紧,看一下才知道,哎,不是我的这个吧。嗯。
10:00
那应该是最后一共有几个五个是吧。我把那个东西给。来看一下,看一下啊,一共是五个,这不五个吗。是吧,那也就是说前四个都是to,最后一个是什么false,那也就是说大家回答这么多,也就错了一个。是不是这个应该是什么。为什么呢?我们就来看,因为看这东西,你得看这个结构图,但是这个结构图一上来,第一眼感觉有点受不了。没关,其实啊,这个结构什么,就把前面的在一起了。啊,其实这个图大家都见了,都已经过过了,就是这个没有拼在一起,这是整个的一个完整的图,我们来一个看啊,一个看不要紧,来啊,首先第一个是object什么发啊,你要知道谁是A谁是B啊看到。
11:15
谁谁over a,它是神秘对象对不对?而番茄是什么?是B啊,故意写给大家,它是构造函数对不对?B走几步走一步。是吧,那A是实力对象,是不是看影视圆形属性去啊看可以走动物,那看影视圆形属性在哪呢?这不一步就到位了吗?是吧?好,那现在的问题就是为什么有这根线,这根线没什么,主要看这根线。你就想啊,这个线的开头应该是个什么东西,什么东西实例对象,那这一个实象是水哪个类型的实力。
12:11
Object是每个类型的。啊。也就是说它是六什么产生的吗?还借口呀,我的天,它不六方形产生了吗?对不对。其实前面问过我这个问题都问过了啊,我把这作为一个函数来说,它是谬方形的产生的,对不对啊,那我的实例对象的隐式圆形指向什么?构造函数的显示圆形。这句话看成简单,就是看你能不能应用上。构实例对象的隐式原型等于构造函数的什么?显示圆形没问题吧?
13:10
没问题。嗯,好,那我们再来一个看一个大家刚才搞错的object object这个怎么看呢,这个。大家看啊,这个时候我把它稍微放大一点好吧,首先他不object伸,Object上面是A,他同一个人承担两个角色。知道吧,再一个是B,它又是A又什么B,作为B来说走几步。是不是有一步,它B是不是个构造函数啊,构造函数看什么属性显示圆形属性不要动了,就在这里。对不对,好,接着我们是不是看A呀,它作为A是个什么东西实力,那也就是说我不这个是不是个实例对象是,那是的话就找什么去影射圆形属性。
14:19
走一步够吗?不够,还需要什么?再走一步?能不能懂啊,这上面这根线没什么,大家都能清楚,这根线刚才我们是不是分析过了,是不是刚才这根线我们分析看现在我们缺哪根线,要分析右边的这根线。好,那我们就要分析一下为什么会有这根线,首先你要想这是个影视元气属性,说明它的开头是一个什么东西实意对象,那这一个实例对象是什么类型的实例呢?
15:01
我们说函数的原型对象默认是谁的,是一个什么东西?空的object实例对象。对吧,那实力对象的影视圆形属性指向什么?实现什么构造函数的显示圆形属性没问题吧,没有问题。刚才上午我们最后不总结了几句话吗?啊,那几句话大家应该反过来看一看所有函数的原型对象是吧?它默认都是谁的实力,Object实例谁除外,Object除外,因为object这里也是函数吗?对吧,他除外其他的所有都是。
16:02
那这个线肯定有啊。能不能看出来啊,OK,好。那能看出来就说明我们刚才的这个是不是可以的,第二个出来放水初这不已经交叉了吗。好,这个其实比较简单。是吧,但是我们也要画一画啊。看到他这么说的。现在呢,我们看他,他说function function,那所以说它既有A,又有什么又是B。B走几步,走一步,走哪一步,显示圆形属性到这里吗?而A是不是作为实力对象,那作为实力对象来说,他要判的什么影视原理属性?
17:01
这比较简单是吧,但是简单的前提是你已经知道了我们的风险是怎么产生的,大小方险是不是六自己产生的。那不懂是六自己产生的。好,再来最后一个,这里面还一个第四个方instance of object来。谁是A啊?CC方c CCB object BB,走几步,走一步。A走的是影视原形链。哪一步?接着什么再来一步,可以可以,这根线上的每一个我们都分析过啊,所以基本上没问题了,对不对,别刚才一分析又忘了啊。
18:01
好,最后一个。就一个说的是什么呢?说的是我的这个object什么。不来看清楚了啊,看好了。啊,过去点来,呃,For for是什么?啊是B啊谁谁object是AB,走几步走一步A看它影视圆形属性走里还能能不能走。能不能,还能不能走,是不是走上去了,你说老师这不有一个隐视眼镜属性吗?能走吗?不能,为什么这个方向是反的,我们在沿着箭头的方向去跑吧。
19:09
你不能逆向行驶吧?是这概念吗?啊。所以它必然的结果是什么?嗯。大家下去后需要把这个图画出来。这也是我周五的时候就找人来看啊,如果我看的时候你要没画。那就算你啊,出问题了,出了问题怎么怎么惩罚,等会儿后面我再想啊,我想好了,我就我就执行。啊,这个图非常关键先呢,大家不用先不用画,你先把这些都分清楚,每一个箭头都分析一下,看你懂不懂,你能说出来为什么有这个箭头,说明什么问题。
20:05
每一根线都是需要分析的。你只有全部分析好了以后,你才能动手去画。啊。好,整个判断就是这么一回事啊,OK。
我来说两句