00:00
好,刚才呢,我们给大家去讲了显示圆形和隐视圆形,下面我们说另外一个图像点叫圆形链,先写单代码。啊,不用看上面是什么,我们先选代码再说,代码都很简单,还是跟刚才代码差不多啊,呃,我先定一个构造函数。SFN,我在这里面呢,写一个this.t1等于方向。我打印输出TEST1没理是吧,好,接着呢,我通过FN点和t.TEST2是不是像圆形上面添加了一个方法啊,没有问题。好,接着下面就是测试了。来,我先呢去还要去创建一个实例什么得像是吧,接着FN点派一能不能掉,可不以可以FN.T2能不能掉,可以吧,好,我接着去输出FN点视俊能不能掉。
01:26
蒙圈了,没用过各位可以好了,我再来一个FM点开的三。不行,那不行,会出出一个什么问题。报错,报什么错大姐。就是它这里面我们调用是不是找这个泰山找得到吗?找不到返回什么。
02:10
找不到返回什么。啊,我通过这个FN找这个泰山找不到。不知道是吧,算了吧,来没关系啊,不知道没关系啊,我我不是故意打击大家,只是让大家思考一下。嗯。呃,来看一下,哎,我这是不是哪个地方写的。我写错了啊,我搞了半天在这里就有问题了,来再来一下啊。说什么说test的3IS not,什么of function,实际上的三是什么I fine?
03:01
啊,但这个不是我们现在考虑的目标啊,我们要去看的事情啊,代码都很简单,大家都能看得出来是不是,那现在我们就要去分析一下,他是怎么一步步走的,尤其在后面以后。是吧,怎么找的,它内部是一个什么样的结构。哎,其实啊,现在我们就要用到一个概念啊,叫什么呢,叫圆形链。啊,这里面要说一个什么事呢?当我们去访问一个对象的属性时,诶,我现在有没有访问对象的属性。有没有有你说老师你不就是在调用方法吗?你调方法方法是不是属性,那首先我是不是根据这个属性,你找到对应的属性值,而且这个属性值还必须是个什么函数,我才能调用括号。对吧,嗯,好,当我们去访问一个对象属性,我是怎么查找的,它应该有一个查找的流程。
04:09
这个流程我们先不说,我们来先还是画图再画一遍,其实刚才现在我们要画的图基本上跟刚才的图啊,在原有图的基础上再画一点东西就可以了,来再画一遍啊,刚才还是有同学不太懂。不懂没关系,多画就好了。来先呢,我还是需要去先把那个代码给他什么是不是贴过来呀,啊代码要贴过来,这个字有点大。那不就是这篇代码吗?对吧,嗯,好给它搞过来。好,搞过来以后,下面我们还是一样先画对。啊,这个画这个上吧,左边的是吧,啊画大一点稍微。
05:04
是不是在的啊,没有问题是吧?好,那下面啊,大家看啊,下面呢,我们就要一步一步分析啊,一步分析,这个分析时呢,其实跟刚才没有什么太大的不一样,譬如说第一条我是不是定义了一个大写的FN函数。来看定义一个大写的FN函数,实际上是不是创建了函数对象啊,创建了一个函数对象,那你就应该在这里。是不是有个对象啊,稍微画宽一点。懂不懂啊,这个就是那个函数对象啊,哪个函数对象是不是FN函数对象。是不是啊,而我这个函数FN是这个函数对应的什么东西,是不是这个名称,它实际上相当于是不是个全局的变量名。那它应该在哪?FN是不是应该在占空间里面。
06:05
没有。啊,OK,这一个是我们那个FN,那FN里面保存的是什么类型的值,是不是地址值,那我们就来个0X是什么123,那就说明前提是这一个的值应该是什么0X123,你说是啊,左边的这个值先产生,还是右边的值先产生?右边的直线,因为我是一个赋值操作,对不对,是不是将这个对象赋值给这个FN有不懂啊,要能懂啊好。而我这一个对象里面有什么?这个函数项里面有什么,是不是有什么属性,Pro属性也就显示圆形属性对不对,好。800。
07:04
那就这个,那我们给他来写一个名字叫什么。等于冒号啊,这个冒号或者等于都一样啊,它的值是多少呢?什么类型的值?地址值0X234。哎,刚才那个箭头应该画一下啊,大家不要觉得这个是无聊啊,这个事情你画多了你就会觉得特别有用,画多了以后你就不用画,你都知道那个结果了。OK,好,下面我应该是不是,既然这个我们说过了,内部它是不是有一条语句的。这个值0234从哪来的?是不是对空间里面还有一个对象,能不能理解它还有一个对象。而这个对象是一个什么类型的对象?
08:01
是object类型对象嘛,那叫object。我们强调一个事情叫什么?默认是不是个空对象?我这里说的空对象指的是什么?没有我们指定的属性或方法。开始肯定没有,我都不只印过他,怎么有了?能不能理解好。那现在就相当于我的这一个的地址值是多少呢?1234。那也就是说我们这个地方应该有一个箭头了。对不对,对的吧,对的好,对的没问题。那下面我们要说他是谁的实力,这个非常关键啊。下面我在画的东西跟开始画的东西不太一样了。
09:02
这个object空的是谁的实力,哪个类型的实例,这个不知道吗?我这个是个object的空的实例对象啊,那他谁的实例是object。对不不知道啊来。也就是说我们这个地方去打印输出一下FN,是不是就输出这个对象啊。能理解吧,好,我们来看一下。主主要是现在这个看不出来来我们这样。啊,我们看主要是要看一下它的什么呢?呃,不适合不是合不是FN嗯点我们现在看大家看的啊,这个要先看清楚,我们是不是看那个pro是吧?是不是看它呀,好,我把它打印输出一下啊,必须得打印出去啊FN.pro派是吧。
10:01
我来看一下他们,现在大家还不太清楚,所以我要看一下。刷牙去是什么?是不是个Jack的实力对象?对吧,诶有人老师说怎么TR出来了。我后来是不是添加了这一个,现在打开看到的是最新,就是到了到了执行完了以后,我这个对象的一个情况,因为我是一个,我现在是不是打印一个引用变量的值啊,那个引用变量是不是指向这个对象,这个对象是不是被后面的代码是不是添加了一个方法,不添加了一个方法吗。这里,诶在哪呢?这里能不能看到我是不是FN.pro.text添加了一个方法啊,是吧?啊填写一个方法,那我现在打印,有人说老师你这不在前面打印了吗?那你在想啊,那个对象是不就一份。
11:02
是不是对象就一份我这个打印输出啊,他看到的是最新的一个结果。那不懂,而最新结果里面有没有这个test two?有没有有啊,这个不是我们要关心的事情,我们关心下面的。我们要关心下面的他,首先得说是不是一个object的实例,对象是,那是他是谁的实力。说我们这个的是量,那现在就要问了。他是不是个实力对象?他是实力对象必然有个什么属性。实例对象有什么属性,告诉我是不是不是我们强调这个啊,是显示原形属性还是影视原属性,影视原形属性对不对啊,OK好了,那也就是说什么事情,也就是说它这个地方一上来就应该有一个属性的。
12:01
对不对,有一个属性,而属性名叫什么。对不对,准确写应该这么写对吧。对吧,那它的值它是个什么类型的值,它的值地址值0X345。是吧,但是其实我跟大家说,在我们的这个函数定义之前,你说我我接口的函数存不存在,是不是存在啊,在我其实在我画这画我们的这些代码之前,就应该有了一个Jack的函数对象。也就是说一个什么意思呢,也就是说我们这个里面啊,我就直接画到这了啊,画到上面点我的这个里面应该有一个什么样的变量名,大写的object。
13:04
对吧。嗯。没问题吧,你说老师这怎么一上来就有了,你想想看嘛,我在这个地方,我在这个里面,我的一上来能不能输出键他。能不能能能的话说明是不是内存里面有啊。而且是不是他是一个全局的呀。它是它的值是个什么类型的值。是不是地值,那也就是说我一上来是不是已经,哎已经有了一个,它有个地值,假设我们这来个冒号来一个,那应该是什么?你X456了,35已经有了吗。啊,上次我还没画,我先把这个画了再说,好吧,先把这个画了好大家看啊,那就说明我们这个上面。啊,这里。画在这啊,画在这里。
14:03
这个东西不能画太大了,因为我还有地方要用了,好大概这一个是个什么。是不是object函数对象?对不对,那函数就是个对象吗?而它的地址值是多少?0X什么456对不对。有没有问题,没问题吧,好,那而且这样的话,我们就是可以去指定一个箭头了呗,可以吧。哎,这个。好,指定这个镜头,它里面应该有个什么属性,一定要想啊。有一个属性。对不对。啊,Type属性它应该是一个什么值地值多少,15必然是35。
15:09
其实是先有了这35,才有了这一个35。对不对,因为我是O的实命对象嘛,实例对象的隐视圆形属性的值等于它是什么?构造函数的显示圆形的值。有没有问题,没问题吧,OK,好,那也就是说这里面这个里面还有一个对象。对不对,这个对象是谁?是不是object的原型对象啊,大家看到是object的原型对象啊,这个这个结构非常关键。来看着啊,我给大家写一写。是的,什么原型对象啊,这个对象比较有意思。
16:09
他的地址是多少?0X345。对不对,那也就是说我们这个地方这一个属性指向谁,是不是指向它。有问题吗?没有问题啊,你先啊,尽量跟着我的思路走啊。好。我们说我们说过一个是,但这个里面有没有什么东西呢?来看一下啊,这个原型对象里面有些什么东西,我们来看一下内存。事实上是不是就他呀。看到没有这个属性,大家看看啊。这一个。这一个,诶这个这一个是我现在打印的是谁,我看一下我打印的是object。
17:06
我现在要打印谁去了,我不打印,我不去了,我打印它对不对?我们现在是不是要看object的这个protect的值到底是个什么情况,能不能懂,开始我们是不是看object是个什么情况,那此时我们是不是得去想办法去看它的情况,对还是不对,对了吧,好,来瞧瞧啊。把它刷一下。打开,诶上面是,诶这个地方啊。第一个是他啊,我把这个,我把这个先注意一下啊,因为东西太多。往上面走过去走,你来看一下。什么意思,他这个里面是不是有一些方法呀,这个里面有一个非常重要的方法。
18:02
看到了吗?还有一个方法我们以后要用到。就有个同学刚刚问过这个方法,Has own property。就是是否有我们的什么呢?属性,我们的某一个属性是我们的,是我们定义的。啊好,这个后面用的时候再说,我们重点说它,那也就是说看看涨这个里面,也就是说我们说过,我一旦创建一个使命对象,是不是就有一些方法可以使用了,这些方法从哪来的。我问大家,我譬如说我溜了一个F6出来一个F等于小写F,你说这个F对象里面能不能调用凸出去来,原因是什么?现在你应该能看到原因了,最先方法是定义在哪的,定义在了什么object的原型对象上面,那也就是说它里面有一些方法。
19:05
是吧,它里面有些什么方法呀,首先我们最最常用的这个出师菌呢,是吧,我就直接写啊,我就不写不写这么详细了,还有什么。还有我们后面要学的一个东西,就是has own property。虽然说我们现在还不还不管他啊,但是后面要学,所以我先给大家写一写。还偶尔。Property。是不是还有别的?点点点。有不懂好。那也就是说大家看到啊,我们就这么去,大家看到这现在我们这个情况啊,我们现在啊,就实际上是不是就还运行到这里。就画了这么一个图。
20:04
看懂了吗?这个上面这一部分啊,上面这一部分是不是一上来就有了。对不对,一上来就有了,也就是说GS引擎在加载页面的时候,首先它是不是把内置的一些函数给加载进来。接着再去执行我们的代码吧,而我们代码执行是不是形成了它,而且我们最后通过这条线是不是关联上了。是吧?我告诉大家,其实我们真正的结构比这个还要复杂。比这个还要复杂,只是我们现在不用考虑,等会后面看到最更加复杂的结构啊,没关系,慢慢来。好,下面我们执行下一步,这个好办,下面的事情就跟我刚才提示做过了。啊,FN点,哎,大写FN点我们的这个text to加哪去了。
21:01
派to是加在这里了吗?还是加在这里上面还是下面,嗯,下面吧,是加在这里面了吗?不是你想想看嘛,FN点点嘛,加到圆形对象上面了是不是,那我就在这里面写一个呗。可以吧?可以,那这一个我们叫什么名字呢?叫test to,它实际上是个什么function。我先这么写一下啊。好,接着干嘛去?是不是根据勾的函数去创建实例对象,那这个咱刚才做过没什么,在这里面画一个框。可以吧,可以来在这个里面,在这里再画一个框。啊,再画一画啊,接着我们要写些东西了,这个叫什么名字?小写FN,它的值是多少?
22:05
0X2。456已经有了,那只能是什么?567真实的地址肯定不在的啊,我随便表意一下知道吧,好,那它的地值就确定了,这是0X吗?567,那这样的话是不是就产生了,应该用一个箭头来表达一下。用一个箭头来表示一下。是吧,而它是一个使命对象啊,我六这个FN的时候,是不是执行这个代码。本身它已经有一个对有一个属性了,那我先把这个意思说一下,这是什么对象。是FN的什么实例对象?问他,他本身有个什么属性?影视圆形属性。
23:01
就叫什么下划线,下划线p to下下划线它的值是多少呢?是不是我构造函数的显示圆形的值,那也就什么0X234。那既然是0X234了,那就有一个箭头可以来表达这个关系了。对不对对的,那除了这个属性还有没有别的东西,你想想看,我this this是不是刚才这个对象。我问六嘛,6FM。看懂了吗?那接着怎么办?再画一个框是不是是吧,接着我的名字叫什么太的一对不对,接着它的值是个什么,是不是个函数啊,我就直接写一下啊,别搞那么复杂了。
24:02
我们知道它是个函数就够了,可以吧,嗯,它实际是B值,那画的话就麻烦了。啊,我们要把重点画出来,次要的就不画了,能不能理解,能理解那行,那现在我们就整个结构就画出来了,有了这个,如果大家能把这个结构出来,那下面代码一出。什么意思?先说F,小写FN。这不小小F吗,要分在这吧,点点是不是这么找点什么看一看有没有是不是就直行了,执行输出什么探测一呗。好,接着FN.text to Fn点点是不是还是过去。在当先在哪里找,自身里面找有吗?没有没有,接着去看什么属性,Pro的属性,也就影视圆形属性对不对,根据影视圆形属性去找它的什么圆形对象有吗。
25:11
是不是有啊好,没问题,接着我FN.to string首先在自身找有吗?没有,根据影视圆形属性找圆形对象有吗?没有接着了吗?根据影视圆形找圆形对象有吗?这不有吗?是不是有啊是有,那自然就会输出嘛,对不对,好最后FN点派三接在自身里面找有吗?接着再在自身再再根据影视圆形在圆形找有吗?接着再根据圆形对形隐视圆形定量去找有吗?有没有没有这个好了。
26:00
找到这一步,其实还要跟大家说件事情,还有一个打印输出要打印。就是。这个值是什么,我们来看一下啊,我们来看一下。先看下这纸再说刷一下。那那也就是说我们这里面还有一个特别的属性。是不是还有一个属性,这个属性名叫什么?是不是也是圆形属性,它的值是多少那。那也就是说我找到这里了,我是不是又读这个属于。但是这个值是什么?那我是不是找到了我的这个整个圆形链的镜头啊,镜头在哪里啊?镜头是不是O的圆原型对象啊,我要再没找到怎么办?返回什么?不是返回浪,也不是爆破。
27:15
你不要觉得我这个调用报错了,他就是报错,我是不是打一输出这个FN点太三了,来看一下。返回什么any find,但是如果你一旦加了括号以后,你是不是相当于去把I find看成函数去执行啊?它是函数吗?不是。那我们的这个结构就出来了,其实我们现在就要说一个事情,一个概念叫圆形链。就当我们访问一个对象的属性或方法时,先在什么自身属性中查找,如果找到了呢?
28:05
哼,吵到了就把那个把那个纸给返回呗。能不懂好,关键是什么?如果没有怎么办?如果没有怎么办?刚才我是不是沿着那个影视圆形这条链向上找啊?如果找到了干嘛返回?那如果最终没有找到,我该干嘛?返回什么,返回什么东西I我一直没找到,是要找到哪个镜头啊。找到哪里位置,是不是找到原型对象,因为他的那个影视原形属性,为什么那这个。是没有在指向了,说白了,这个圆形链的尽头是谁?对啊,这个一定要知道,这就是圆形链的尽头。
29:12
能不能懂,那也就是说我们的圆形列本质上是沿着哪个属性找的呀?是沿着显示圆形还是沿着影视圆形,影视圆形找到真正找的时候看什么显示圆形吗?你看我看过吗?根本就不看啊,根本就不看,那也就是说我们的圆形链本质上实际上是个什么影视圆形链对不对,对了吧,跟他说,你跟他,你跟人交流的时候,你就要把这个概念给它表达出来,那他就眼前一亮了,有感觉。因为别人的表达很有可能就跟是一般的普通的表达,不会说太清楚。它的作用是干嘛的,你说圆形是用来干嘛的呀,是不是找查找对象属性呢。
30:09
对不对,能不能理解,我要查这一个变量,直接查这个变量给找原形电码,不懂啊,我比如说我就我我我就搞个开始算。开原时间吧。我看这是在查找一个变量啊,对不对,那么我现在是不是找到这个太始的山啊。我FN给它势不一样先,它是不是找这个找这个变量找这个FN呢?这FN肯定找不到,我们前面不有吗?是不是,但是一旦找太史山是在哪个里面找。是不是在对象以及它里面的圆形链里面找啊,懂不懂圆形链是用来查找对象的属性的,不是用来查找变量的。大家如果学过以前的它的变量看什么知道吗。
31:01
看坐运列。以前没说过吗?说吧,你们搞下。嗯。但是这个过程大家懂了吧,啊懂了下去以后呢,大家还是要把这个图,然后画出来。嗯。这个图你那个图可以不画啊,你就画这个图就行,因为这个图已经包含那个了,对吧。大家不要觉得这这完成不了,你有那个能力,你要相信自己啊,无论是男人还是女人,都不能说自己不行。那这里面呢,其实后面还有一点小东西跟大家看一下啊。这个都这个都很好懂的,大家一看就能看懂的东西,我跟大家简单的看一下啊,这里面呢,我过了一个相当于我是不是创建一个对象啊,创两个对象应该说是不是两种方式啊,大家应该用哪一种方式创建。
32:15
是不是第二种啊,能不能懂我啊是第二种好了,那下面创建好了以后是什么情况,大家看到这左边代表是两个什么。是不是两个实例对象是吧?两个实例对象,那实力对象都有什么属性,是不是有影视圆形属性?能懂吧?这个影视原形属性指向的是谁?是object什么原型对象,为什么?它的值是多少?它的值是怎么来的?它的值怎么来的,是不把这个值复制给他呀。是不是而当而系统定义的这个我是不是这个值就指向它呀。
33:03
圆形上面有个什么属性。是不是看下性来回顾来指向它呀,只是我们暂时还没用到这个属性啊,暂时还没用到这个属性,能不能看懂这个图。该求来说应该是可以看懂的啊。这是比较基本的一个图。好,下面。哎呀,好像有点复杂。有的让人受不了是不是?但是越复杂的越复杂,图代码越少。这是在干嘛?就定义了一个什么,就定义了一个函数,就定义了函数就这样,那那我要写多含代码,那不对了啊,看你是看的更细致还是整体看啊不一样,看得懂,但不要害怕,好吧,我相信大家肯定没问题。来。我们平常说的是我定义函数,实际上是不是创建函数对象来看啊,首先这就是我的那个函数。
34:04
对象看不懂吗?好函数对象有一个什么属性?显示圆形属性。对不对啊,OK,它默认是一个什么值。是不是空的价对象啊,刚才不说过了吗?估计大家是东西里面,脑子里面装东西太多了,已经记不住了是吧。这个没什么,这个不用管它,诶这里面有一个有一根线非常关键。你看啊,这是那个函数对象,它指向的它,它怎么有一个隐是圆形属性呢?这让人受不了啊。我们说所有的实例对象是不是都有一次原因?属性函数是不是个实例对象?它是谁的实例?不对,准确的说,应该说方形的实例大写方形的实例,你对应函数怎么产生实例呢?
35:09
你这么写相当于怎么写啊,你不是,哎,相当于来Y一个啊,Fo等于另一个方形,我里面就不写了啊,能不能。本站是不是就在哪?是还是不是是。那你就要说了吗?准确的说,我的一个函数对象是谁的实例?大写方形的实例。大家写方是一个什么类型的?它是个什么类型的数据什么类型。这都说不出来啊,就是看你,我刚刚以前跟他说过了,你要看着我的代码呢,至少能推断出来他什么类型。什么类型你不用记,我都不用记,你加括号那肯定是个函数啊。
36:02
是还是不是啊,是你不要想太多,有时候你我该让你想的时候,你就想哈,大家想我这个时候我能不能有这个线,也就这个属性,我的函数对象有没有,那也就是说其实所有函数都有两个属性。第一个显原形,一个圆形颜色,老师你刚才怎么说呢?刚才不能说啊,你慢慢来嘛,对不啊,你学东西不也是一点点来的吗?东西都在这里对不对啊,来好了。那也就是说,我们所有函数对象都有一个影视圆形属性,指向的是什么?大写方形的什么?显示圆形有没有问题?没有问题吧?看见了吧,这个是应该是没问题的。
37:02
好,来啊,关键的问题还不在这里,这个这个这个这个还能接受啊,最最最麻烦就要来了,最麻烦就来了,就这个。我的天。大家看哪?这是这能说明什么问题啊,我们要推的啊,要推这是个隐私圆形属性,什么样的东西才有隐私圆形属性实例对象对吧?那实例对象的影视圆形属性等于什么?构造,构造函数的显示圆形属性,那最后说明什么呢?你看你看,这不有意思吧,你我我自己的影视原型跟我的显示原型指向同一个对象。你看别的地方是这样的吗?别的函数是别的东西是这样,你看这个它的显示圆形和它的一次圆形是指向同一个吗?不是吧,就一个东西。
38:05
就一个东西有这个特点,什么特点呢?它自身的影视型跟它自身的显示圆形的值是一样的。怎么样才能要?刚刚不说过了吗?就是说我实例对象的影视圆形等于什么?再问一遍,你想想回答实例对象的影视圆形等于什么东西?构造函数的显示圆形,那请问我此时看到有这根线,说明它是不是实力对象,这个大写FN是实力对象对不对?那如果我看到这个说明它是什么,是不是构造函数,就是函数对不对,是不是构造函数,那说明一个什么问题呢?说明他是六自己创建的。
39:01
不是这样的吗?也就是说我们看看啊,我第一个函数是不是相当于我的这任何函数都这样。大家看到我任何第一个什么名人函数是不是都是六的方向?好,那我这个大写FNN是不是也是个函数?是不是,那它怎么产生呢?怎么产生。只有这样,我是不是才能保证我自身的显示原型和它的自身的已知原型是什么相等的嘛?但别的函数有这个特点吗?没有,你看别的函数肯定不会有特点,因为别的函数所有我们说过了,函数的显示原型是个什么值。
40:00
是不是六的一个O线啊,对不对,而它的隐式圆形,所有函数的隐式圆形都应该相等。所有函数的隐式原形都应该相等,为什么啊,也就是说这边写一句话啊,说我再写个所有函数的这个属性。都是一样的,对还是不对,为什么对?因为它都是用水产生的,六方产生的。对不对,你都是六大写方面算你们的已是圆形,是不是都一样?是吧,不对吗?你的你的这个影视圆形不就等于大写方形的pro值吗?这个大写方形的值不会变的呀。
41:08
他变了,他不就是一个,他不就一个对象吗?他们是同一个吗?啊,这个大家得想一想啊,得自己想一想,我先告诉大家下,就等会我给点时间,大家自己要想一想,这个非常关键,其实还有一个。挺有意思啊,这根线啊,我们要推啊,然后自己能推理,根据我们我前面给大家说的一些话来推理,这个说什么呢?说这里面有一个说object函数有个这个属性。对不对,你看。这根线。对吗?为什么为什么为什么这根线存在。
42:04
你就想嘛,这个属性,大家看到这个属性谁拥有,是不是实力对象,实例对象的影视圆形指向什么。把那句话给记死了,实例对象的隐式原形等于什么?构造函数的显示原形,那也就是说我这一个是他的实力。就是object是方形的实例对不对。对吗?为什么对?因为我们说过了,任何函数都是六我六这个大写方面产生的。任何函数,无论是内置的函数,还是你定义的函数,都是六大写方程产生的。那当然对了,我刚才不说过了吗?所有的函数,所有函数对象,它的隐私圆形都指向谁?
43:00
看到这里看到这里了吗?看上面啊,我就不把那个捞出来了,看到了吗?都是角,谁大写方形的什么显示圆形?嗯,首先大家第一步先把图看明白,第二步就是。自己给它画出来,你不要笑,你画的出来你放心啊。嗯。先大概能听懂吧,你说你完全记住了,这不可能不是靠记住的,你多分析一遍就好了。这是这一个啊,后面呢,我们要去讲一个概念,叫圆型继承基,圆形的继承啊,OK,就是利用的就是我们的圆型链啊,构造函数的实例对象自动拥有什么造函数原型对象的什么属性和方法,也就说圆形上面的属性和方法给谁用呢?对呀,就这样。
44:10
啊OK,利用了就是整个什么,大家看到是不是整个圆形面呢?嗯,大家先要把这部分呢给它搞清楚。难肯定是有难度的,但是我相信大家是没有这个,没有没有这个问题的啊。好,先停一下。
我来说两句