温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,那接着的话呢,我们来看一下这个课后的这个题目啊。呃,下边有这个具体的举例子了,哎,包括呢,咱们写这个printline的时候,哎,大家呢,其实你往里边line呢,你放一个呃五比如说整形的放一个字串,哎也都行,实际上呢,大家看一下底层的话呢,其实你调的是不同的这个LA方法啊,这个呢,其实也是一个橡胶重载了哈,那这个咱们也可以看一下,你看这个printline这块,我点一下这个CTRL键,然后点这不就进来了,然后你看这块啊,咱们调这个printline,现在调的是它实际上在我们这个结构,这个print line呢,其实是这个结构啊,是我们后边要讲这个打印流中的这个方法啊,它这里边呢,定义了很多的printline方法。在这呢,咱们print烂的时候呢,说诶我扔了一个int行,诶执行成功了,其实你调的是这个方法,哎,我想换一个行,什么也没写,你调的是这个方法,我们放了一个S符串,呃,字符串,你调的是这个方法,我们往里边扔了一个对象person,那个P调的其实是这个方法,这个的话呢,咱们涉及到后边的多肽在讲啊,那其实呢,就是咱们调printline的时候,你发现你扔很多东西都可以扔,扔进去也不报错,实际上你掉的是不同的print方法,那你要不加LN呢,它就是不换行,那对应的就意味着有很多的还print方法。
01:25
哎,就是这样子的。啊,就是这样子的一个情况啊,哎,这里面就能够清楚这个事儿了,然后边呢,咱们有这个呃题目哈,大家看一下,那这呢说跟这个受方法能够构成重载的,有就严格按照咱们的定义来判断啊,大家咱们一起来看一看,比如第一个。是否构成重载算吗?不算吗?方小名一样,首先都是同个类的啊,方法名一样,参数列表是不是也认为是一样了,不能按照这个形态名来区分啊这个呢,哎这个算跟这个印的有关系吗?没有,关键是看这的是吧,行三的啊这个呢,哎这个也算,因为这个这不是这double这差的啊嗯,然后诶这两个他们俩之间算吗?
02:21
他俩就光说他俩他俩算了不算,嗯,就严格按D义来不算吧,形态列表算一样了啊,不算的这种你看他俩在一个类中是不是不可能同时出现了,因为你要调的话呢,你写个in的double一个叉,那到底返回还是不返回啊是吧?哎,就不能同时存在了啊,下一个倍型的它算吧,诶参数个数不一样了啊,跟他比在下边算,哎一看这个这就不一样,嗯,这个咋就不算了呢?Int型叉型double啊都一样了是吧,所以这就不算了,最后一个方法名不一样了,比较阴险的就是加了个S是吧,法名不一样,那就更不能算了啊。
03:22
行,这呢,我们是说的这个问题啊好,这呢就叫做这个重载。
我来说两句