温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
同学们大家好,今天我们来聊一个有意思的问题啊,这个问题为什么有意思呢?啊是因为啊,最近我们有个小伙伴啊,他去面试,然后的话呢,他这个最终拿到了一个是两万三的offer,但还没有算年终奖啊,所以这个福利还是不错的啊但但是呢,但是啊,他在其中面试中的话,有一个小问题居然没有打好,居然卡住了哈,所以我就说有意思啊,那这问题是多么简单呢?跟着我来看一下,非常的简单啊,来看看是这样的,叫多继承多重实,多重继承和多实现啥意思呢?首先啊,在Java里面的话呢,我们将听到单继承,但这个单继承的话呢,它只是说类这块的单继承对吧?但是在接口这一块里面呢,它实际上是多继承的模式啊,是可以多继承的,好,那注意来看一眼啊,这个东西的话呢,给大家直接看代码,来直接看代码啊,放大一点大家也看到啊,这时候的话呢。我这有个接口是A是吧,这个接口是B啊,这个接口C呢,可以直接记成A和B是OK的啊,但如果说我们再写一个类啊,再写一个类class啊,那这个时候叫AA嘛,啊简单写一下啊,A好,那这个时候的话呢,我再来一个class啊,叫BB好,那很显然你可以看到继承,我继承这个AA它可以吗?可以,但是可以的是不是?诶好,那我再来个class CC啊,那假设呢,他要继承这个AA,又要继承这个VB,你也看到了,他就不同意了啊,就不同意了,因为呢,这个是不符合抓va规范的,看到没有,他告诉你这个东西不能实现,不能多充继承。
01:28
诶,OK,好,所以这个呢就有问题了啊这问题了,当我们知道啊,每个类其实默认的话,他们有个负类就是object是吧,Object好,大家看到这里面的话呢,是不行的啊,这里是不行的,OK啊好,那实际上你可以怎么去理解这个接口呢?那其实大家可以想一下啊,你可以认为这个接口是一个规范是吧,一个规范,那我比如说我某一个人呢,某一个类可以符合某项规范,比如说我这边可以去实现这个接口啊,实现这个C这个接口,那就相当我符合多项规范,是不是我们经常听到什么,我们经常听到就是说这个某某组织是吧,某某公司啊,某某产品啊,符合多项的国际标准啊等等等等,那你可以认为标准啊,就是标准一,标准二,标准三是吧,诶,那我这样可以做一个符合嘛,那这样的话打了一个包嘛,啊打个包啊这个标准的话,这个符合标准啊,只要符合他就符合了A和B的标准。
02:19
诶是吧,通过这种联想啊,你可以更好的去记忆这么一个小东西,非常简单的小东西啊,OK,好,所以呢,我们来看一下这道题哈,来看一下就是说呢,这个接口啊,它是可以多继承的啊类呢只支持单继承,OK,那多重继承什么意思呢?多重继承是指的意思是说我A呢继承BB呢要继承C,所以等同于什么?就像我们说爷孙三代这种关系好,OK叫多重继承。那多实现呢,就刚刚我们演示过了,就是某一个类啊,它可以实现这个接口,当然它也可以实现一堆接口啊,就是符合多项国际标准,好了,这道题啊,是不是很简单啊,超简单的题目啊,但是大家看到现认为说诶,这么简单题目,他怎么还能拿到这个这么高工资呢?是这样啊,有时候面试中的话呢,人的大脑难免会卡壳,这是很正常的现象,他之所以能拿到这个工资呢,是因为他前面的问题打的漂亮,OK,已经建立好了一个非趁的印象,所以在这种小问题上呢,其实也是。
03:17
不知道为什么卡了哈,也不知道为什么卡了,但是的话呢,问题不大,OK好,今天这个问题比较简单啊,就分享到这。
我来说两句