00:00
那接下来的话呢,我们写的话呢,还是参照咱们这个PPT,嗯,首先呢,这里提到了这个叫equipment,叫设备,那咱们就先来写这个设备,设备呢定义成是一个接口啊,接口里边有一个抽象方法叫get description啊,那我们就把这个抽象方法提供一下,然后具体呢,提供它的三个实现类啊,有PC,有这个notebook,有这个printer。行,那我们这块呢,就来做一下啊,在咱们这个do漫下去新建一个接口,你点那个接口也行,点class也可以,点class的话呢,你就你你就得手动去改一下啊,这个我们叫equipment是吧,那你要是点class,你把这个位置你就手动的去给它改成叫interface,哎,这样就可以行,这个呢,我们叫做呃,整个的一个叫设备了啊,在这个设备里边,这是一个接口,我们就提供了一个抽样方法,呃,返回值叫string类型get description啊,这个我就直接string get。
01:04
这个前面的这个public我是不是都可以省略掉了,这是不是都省了。对吧,咱们说这个,呃,JPK7的时候呢,说接口当中只能定义这个抽样方法,那JK8的时候呢,我们说加了个什么呀,默认方法和静态方法是吧,但是主体上来讲的话呢,咱们通常接口里边,咱们自定义接口的话呢,通常也都是还是抽样方法啊,还都是抽样的方法为主体的啊行这呢我们就定义好它了,然后接下来提供它的几个具体的实现类,首先PC啊PC让他呢去implement。哎,咱们的叫1EQUIPMENT行,那你去实现以后呢,自然而然的你需要去重启它这个抽房方法了,那这个我们保存一下啊,那抽换方法这个往上点一下这个就过来了,这里边呢,我们提供了几个属性,嗯,String类型的,Model string类型的,那display都是私有的啊。
02:11
随类型的model,嗯,第次play行这个model是什么呢?下边得有解释啊,叫机器的型号,Display呢,叫显示器的名称,OK,那通常的话呢,我们提供这个属性以后,咱们呢,因为这是私有的嘛,咱们从这个项目的角度呢,都习惯上给大家去提供相应的这个盖塞的方法啊,哎,这个加一下,另外呢,我们再去提供一个构造器,构造器的话呢,一般咱们都会提供一个空餐的啊,提供一个代餐的。嗯,两个都有的,OK,哎,C shift f啊T这个格式行,那这个呢,我们就写完了,然后这个呢叫get description哎说获取它的这个算是叫详情了啊这个呢,怎么去重写呢?目前呢,在我们的PPT当中其实没有显示,诶不知道该怎么去重写它,那你要说从这个我们项目运行出出来的一个效果来看呢,其实是知道的,就是当我们呢去这个显示领用设备的时候呢,诶这块呢,你看它展示的这个呢,就可以理解成咱们调的叫get description。
03:24
哎,Gat description呢,相对于我们这个PC来讲,这呢就是它的这个model,然后括号里边呢是它的display,哎,这个格式呢就这样写,咱们呢就相当于是从后往前翻哈,咱们知道呢是这样写,那我这块呢就给它改一下,诶咱们return一下叫model,哎,加上Dis play,诶这样就搞定了,行,这是咱们这个叫PC啊,这个你保存一下,然后接下来这个叫notebook,词缀类型的model double型的price。
04:07
E equipment,好,这呢,我们先去提供啊,Private类型的。Model,哎,Private double类型的一个叫price行,接着auto shift s提供相应的盖的方法,哎,提供这个构造器,构造器先提供一个空餐的代餐的。行,然后还涉及到这个抽样方法的一个实现啊,这个呢一样,咱们也这样去写啊,Return一个先是一个model。哎,加上这个叫press,哎,CTRLS一下ctrl shift的FTR这个格式行这呢就咱们这个叫notebook啊,这里边呢,这两个你也可以去标识一下,这个model呢,还是叫机器的型号,这个price呢,就是价格。
05:17
Ctrl s OK,这个类的话呢,我们就也选好了,然后下一个下一个呢叫做printer打印机,打印机呢是string型的name啊,String类型的tap。哎,Print让他也去implement,哎,咱们的equipment啊好这呢private质类型的name,哎,Private质类型的。嗯,Tap啊好,这个name的话呢,还是叫机器的一个型号,嗯,这个tap呢,机器的类型行,然后接着还是al shift s提供这个盖的方法,提供构造器。
06:10
那像这些呢,咱们前面都已经讲过了,还都很熟了啊,知道相应的盖塞方法的作用,知道构造器的作用啊,这个都讲过了,包括像修波关键字的使用啊,这都不需要都说了,行,然后接着呢,还有我们这个抽象方法的一个实现,哎,像这些都是我们前面讲这个具体的知识点时候都说过了,这个呢,写法跟前面也是一样的,Return先是一个name。嗯,这么着,然后加上我们的叫tap,诶ctrl s ctrl shift的F啊TL格式,行,那这样的话呢,咱们把关于设备这个接口,以及它具体的三个实现类呢,我们就搞定了,哎,就这样来写啊,整体来讲还是比较是不是轻松愉快的啊,不太复杂啊,不太复杂,行,那我们把这个先停一下。
我来说两句