00:02
呃,那么接下来呢,咱们看一看什么呢?看一看这个接口。啊,因为我们说抽象类和技术抽象类,它的语法就这些没有别的了。啊,我们把这个课堂笔记再打开啊,打开之后呢,我们来看一下,呃,一个是final关键字,一个是抽象类,然后再往下是一个接口,那么接口这块我是分两部分去讲各位啊,一个是先看接口的基础语法。接口的基础语法啊。那讲完这个之后呢,我们再往下讲一讲接口在开发中的作用。啊抽象类啊说完了各位啊,说到这儿,然后接口的基础语法听清楚各位啊,我们先讲的是接口的一个基础语法,接口基础语法讲完之后,我们再去讲这个接口在开发中的一个作用,啊开发中的作用,那行先看接口的基础语法吧。
01:02
那这个代码呢,我们放到哪儿呢?就放这儿啊,来看在CHAPTER16下第16个章节啊,这是abstract,是不是来点右键啊,我们新建一个,嗯。嗯。目录吧,我们叫接口基础语法。我在这儿再建一个目录啊,叫接口在开发中的作用。基础语法好学啊,咱们看一看基础语法对吧?啊看基础语法啊。在是吧,行行行好。那咱们接着往下啊,接口的基础语法来TEST01。借口啊。
02:01
我们去加一个焖方法啊,也许我们这个焖方法能派得上用场啊,来。哦。行行行行行行,明白。嗯,行。那咱们就接着往下了啊,接着往下了,刚才说到哪了呢?说到这个接口它的一个基础语法,然后呢,我们在这儿呢,建了一个目录啊,刚来的同学注意听一下啊,在这个地方CHAPTER16下接口基础语法,还有个接口在开发中的作用啊,这两个我们到时候都看一下,我们先看基础语法,这里新建了一个test01.java然后在这呢,我们看一下啊,首先第一个接口。啊,也是一种什么呀,引用数据类型。啊。也是一种引用数据类型,各位啊。第二个接口接口啊,嗯。
03:03
接口是完全抽象的,各位啊,接口是完全抽象的。啊,抽象类是半抽象。抽象类是半抽象,各位啊,接口是完全抽象的。或者说接口是特殊的抽象类。啊,或者也可以说接口啊,是特殊的抽象类啊,特殊的抽象类,特殊在接口是完全抽象的。啊,我先把这个基础语法我先告诉大家,然后呢,我们再慢慢的去探讨这个接口在开发中有什么用啊第三点。接口怎么定义呢?语法是什么?哎,前面是什么呀,修饰符列表对吧?Interface后面是接口名。
04:05
啊,然后这是大括号。它的语法就是这样一个语法,各位。注意啊,不是啊。我们定义一个类是什么呀?是修饰符列表后边加一个class,加一个类名。对不对?哎,我们定一个抽象类的话,我们只要在我们这个位置上加一个叫abstract这样的一个关键字就可以了,变成抽象类了,这个是类,这个是下边这个是抽象类,上面这个就是接口。接口不能用class,各位,这个单词叫做interface。啊,Interface,所以接触一个东西啊,你可能要稍微快一点啊,稍微快一点,这就是一个接口,各位啊,就这么地吧。接口。定义去这样定义的。啊,这样定义的。
05:03
好了,那么接下来我们在这儿呢,我们随便定一个接口吧,嗯,起一个什么样的名字呢?这个名字也不是很好起的啊,定义接口,比如说interface吧,就A得了。哎,这就是个接口,你看我们编译一下啊,看这个会生成什么好吧。我们叫接口的一个基础语法,Java c形Java编译好,大家看编译通过没报错,硬盘上生成的是两个class。对不对,你的TEST01这个点class文件生成,是因为你的程序当中确实有一个class,你的interface a,它编译之后啊,也是一个什么呀,哎。诶,点class文件,有同学老师他怎么也是个class呢?哎,它就是class,它不是它不是后缀是个interface啊,你别这么想啊,他说这个后缀是interface。
06:06
不是不是啊。这个删掉就行了,这个和这个删掉啊,接口编译之后也是class。啊,也是文件啊。接口。也是一种引用数据类型吗?啊。编译之后也是一个什么呀,Class字节码文件啊,行这我就不再写了。啊。是不是,哎,再编译一下来,Java c形式,Java编译通过了,你看生成了。是不是啊,接口是一种引用数据类型,编译之后也生成class,是完全抽象的啊,或者说可以说是接口是特殊的抽象类。啊,怎么定义语法长这个样子。那么接下来我再定义接口。
07:03
Interface b。接口吧。那么我这块再定义一个接口。Interface c去继承什么呀?能不能继承接口,接口能不能继承呢?Eight。可以我们看一下。诶,你看没问题,它编译生成了A,生成了B,生成了C。对吧,生成了TEST01,通过这个测试,我们发现接口和接口是可以继承的。那并且我们发现这个A逗号后面我们可以写一个什么呀B啊。接口支持多继承。支持吗?还是单继承的,我们编译一下就知道了,走。你看。
08:00
是吧,接口可以继承多个接口。注意啊。接口可以继承。或者接口支持多继承。一个接口可以继承。多个。接口。这个允许允许的啊。对,这边写上吧,就是一个接口可以。继承多个接口。支持,多继承。啊,这是多集成。继承A是吧,哎,接口支持继承,并且支持多继承。来,我们再编译一下啊,没有语法错误就证明这是对着的。对不对,哎,这是对着的ABC test01。好,这个语法我说了啊,只先是讲一讲语法啊,先去讲讲语法。
我来说两句