00:00
好,同学们看一下下面内容叫继承,那么在讲这个SKY继承之前,我简单的回顾一下Java的继承,待会我们做一个比较,呃,Java的继承呢,它的关键字是,这个就不聊了。继承的基本介绍继承可以,它主要的作用是解决了代码的复用,继承是解决代码复用。那么让我们编程更加靠近人类的思维,当多个类存在相同属性或者方法时,我们会怎么办呢?我们会抽象出负类。抽象主副类,所以说这是它的一个核心,就是说我们继承的最主要解决的是一个代码复用。那么在父类中呢,我们定义这些相同的属性跟方法,在子类中不需要再重新定义这些方法了,只需要通过ten直接声明继承就可以了,好,这个我们画出一个示意图啊,就简单的在说明一下这个继承式怎么来了,我画一个示意图就继承的他的一个出现的。
01:04
原因它是这样子的,为什么继承会出现呢?以前老师应该是讲过的,比如说我这里有两个类,一个类呢叫做B类,一个类叫B类,一个叫做什么呢?一个叫做C类。好,那么继承它解决的问题是这样子的,我们这个B类里面有很多的属性。当然也有很多的方法,当然也有很多方法,A方法,那么我们的C类呢,也有很多的属性,也有很多的方法,比如说这个C类也有,那么在这个开发过程中,程序员发现有一个问题,什么问题呢?发现B类和C类的属性和方法有很多相同的,于是这些设计语言的专家就搞了一个什么呢?他们这样想的一件事情,我干脆抽象出来一个A类。抽象出来一个A类,他干了这么一件事情啊,A类干了一件什么事情呢?他将属性,他也有属性,就是将共有的属性提到这儿来,将共有的方法。
02:13
共有的方法提到这,那么我们的这个B类只保有什么特有的,自己特有的方法这边也保有自己特有的,呃,这个属性和方法这边也是保留特有的属性,保留特有的特有的这个方法,那你把这些特把把共有的提到上面去,只有自己的,那怎么让B类原先有的还有呢?他就用了一个叫继承的东西,他这样子,他说我只需要你去继承一下这个A。啊,就是我的B和C继承的A,那么它共有,原先共有提出去的东西呢,又回来了,那么用的关键字呢,不管是Java还是SC都是。
03:01
好,这边就用这个关键字来解决这个继承,好这是放在这这边呢,也是同样的一个道理。好,等到这儿呢,它还有一个逻辑,就是说,如果我们这个B下面还有子类,比如说是异类,异类里面呢,我只也只保留异类,异类特有的,异类特有的方法,那异类呢,还可以去继承这个B类,那如果说我这个。Be类去继承的,B类呢,那E就拥有了BA和他自己的,所以你看从这个逻辑上来看,我们这个继承呢,其实就解决一个问题是什么呢?解决了这个代码复用的问题,就解决一个代码复用的问题,这个就是继承的一个规则啊,这就是他的。来来源,那么有了这个来源,我们就知道后面的一些细节了,好,我把这个呢给大家简单的写到这里来。
04:01
好,放到这里,放到这里OK。我们把这个Java的第一部分的回顾就回顾完毕,OK,给大家整理一下,这是我们的标题二,刚才呢,我拿了一点点时间来来回顾了一下Java哈。这个时间很短,就是因为大家是有基础的,所以说简单回顾了一下。那么它的。第一个是它的这个语法。呃,第二个呢,就是我们这画的一个继承的示意图。哎。示意图,把这个示意图也给大家放过来。标题三。啊,这个示意图给大家板书过来就可以了,没没问题啊,这个大家应该很清晰就知道了。好,这个就是继承的一个规则,那有些老师你为什么要讲这个,以前我们都知道,为什么还要这样说一下呢?因为待会我要做比较。
05:00
你们会发现,你们会发现开了的这个继承呢,它的地方,这地方有一有一定的优化,他加入了一些新东西,比如说像动态混入,还可以在这方面解决一些问题啊,还可以解决这些问题,好这是第一个回顾,我们接着再往下面来看一个。好,这个回开的,这个回Java的回顾,我们就聊到这儿,我们截取一段视频吧。
我来说两句