00:00
好,这个东西啊,是想说什么,各位我再强调一下啊,我再强调一下,再说一下各位啊,因为有些有些同学他可能是不太理解这个东西,咱们还是要讲明白,就刚才说到哪儿,Is a和has a is a的话就表示继承。啊,Is a就表示继承has a是什么?亥子就表示我中有你。明白吧,我中有你,我中有你E就表示我是你,猫是一个动物,这个是顾客有一个菜单,如果是是一个可以描述通的话,就是继承,如果has a可以描述清楚的话,就相当于是一个对象里边的一个属性。啊,你比如说你自己有一个朋友,各位,其实这块我刚才是想说什么,我是想说呀,你这里有一个myself这样的一个类,你还有一个什么呢?还有一个叫嗯。叫做什么呢?呃,叫做friend friend,这是一个表示自己的自己这个类啊,然后这是朋友类。
01:10
这是朋友啊,那我问你,是不是你自己有一个朋友?这句话能描述清楚吗?Myself has a friend。这个能不能描述清楚,各位。好,那我问你,你是把你朋友装到兜里,还是你你有你朋友的一个联系电话。就是你是你是把你的朋友对象随身携带。还是说你保留一个朋友的电话呀,就是大家理解不理解这句话,就是你是把你的朋友对象,这个对象随身就装你兜里,你就对吧,你朋友就天天带着你朋友是吧,或者天天背着你朋友,天天跟你朋友一块儿走,还是说你手里有一个你朋友的地址,你你手里有一个你朋友的联系电话。
02:09
你是不是应该你你是手里有一个联系电话对吧,你想联系你的朋友,是不是直接打电话就行。对吧,所以我们的电话是不是就相当电话号码,是不是就相当于是内存地址。就是你应该你这个,你这个对象应该有一个,有一个什么呀,有一个朋友对象的电话号码,这个电话号码就是一个对象的内存地址,联系你朋友的时候叫联系。联系你朋友的时候打电话就行,所以在这块是不是有个friend f,当然我问你这个等于空代表什么,代表是不是你没有朋友?
03:02
对不对啊啊好思考一下各位是一个引用对吗?F是不是一个引用,是不是F默认值是none对不对。是,那表示你没有朋友,听懂了吗?是表示你没有朋友。那么你通过构造方法能不能传个朋友过来,你通过构造方法,就是通过构造方法能不能给你一个朋友啊,比如说我在这里有个构造方法。这个构造方法参数是fra的F,然后这里写this.f等于F,我问你这个F是不是就付给了这个F,那我问大家这个时候是不是我们再去执行public static VO main方法的时候,好我问大家你要想有朋友,是不是得先创建一个朋友对象,你是不是得先把创建朋友对象先拗出来,对吧,对吧,就叫做f new,一个friend。好我问你是不是朋友对象有了,朋友对象有了是不是,然后接下来我问大家就创建自己对象,那我问大家我能不能创建。
04:35
通过构造方法,无参创建我自己对象。比如说你自己对象叫myself myself new,一个myself,我问大家这个是不是自己对象,目前是不是俩对象没关系,还没有交朋友。对不对,就是目前还没有交朋友,为什么?因为调无参构造,大家想一想,是不是给他默认值就是个,那他是个空,代表你的friend是你的这个friend对象我自己是我自己,我们两之间没有没有交朋友,你想交朋友怎么办?交朋友怎么办?你把你朋友的电话给了你。
05:20
听懂了吗?你把你朋友的,你朋友扭出来,是不是有个是不是有个对象,对象是不是有个内存地址,这个内存地址是不是放到了F这个变量里边,你把F付给他。你通过无参构造,你是没有没有朋友的。你后期可以交朋友怎么做怎么做呀?M,我问大家。这个变量是不是myself?来M这个啊,再改改M啊。这个M能不能点F?这个M是不是myself myself是不是这个类,这个类里边有没有F变量,有F变量,你FM能不能F啊,m.F它是空啊,它是空啊各位你现在把上面这个F如果给了他,是不是就交朋友了?
06:12
这是不是就交朋友了,就等于把什么把你这个FF谁呀他呀。对吧,把朋友的。地址。把朋友的地址。给了你。啊。是不是如果你采用这种方式创建对象,那目前是没有交朋友的?当然你也可以创建对象的同时交朋友。什么意思?你可以这样做,直接调构造方法,你可以不调这个无参数的构造法,你可以调有参,有参构造方法传一个friend,所以你可以把这个F传过去啊,那这样的话,你调这个构造方法的话,是不是就相当于你把对象创建出来的时候,你同时把朋友的地址是不是就传给你了,这样的话你是不是就把朋友交上去了。
07:12
理解我说的意思吗?就是说你这个对象里边有一个对象,好像是其实并不是你有一个对象,各位是你有你对象的地址,你这个地方将来如果是none,就代表没有对象,如果你是0X1111,就代表说我有我的朋友,我并且持有我朋友的一个内存地址,我将来通过这个地址,这个电话号码就可以找到他。就这意思。啊,大家再把这个去理解一下好吧,理解一下啊。那行了,咱们今天上午先到这儿,大家吃饭去吧。
我来说两句