温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
来,那么接下来我想刚才想说什么呢?大家看这里啊,我去掉public行不行?实例化嘛,一会儿再讲,一会儿再说实例化的事儿啊。这个接口创建不了对象。啊,接口是创建不了对象的,听明白了吧?哎,创建对象也是子类,创建对象这是父类啊,这是子类。来,我问一下这个地方能不能删掉。诶,同学们有没有印象,我之前讲过一个东西,我我我我提一下你有没有印象啊。这个印象是什么,就是说子类啊。去继承复类之后,对复类方法进行重写覆盖的时候,有一个要求是什么来着?重写之后的方法,前面那个修饰符,这个访问修饰符怎么着?不能更更更低可以更高是吧。就访问权限是不是,哎,不能更低。你这个接口里面的副类,这个接口里边的这个这个这个方法,它是前面是有public公开的,你现在如果把它public去掉的话,它行不行呢。
01:10
来,我们编译一下。说呀,正在尝试分配更低的访问权限。以前为public。明白吧,所以这也充分说明了什么,各位。充分说明了什么?啊。充分说明了我们接口里边方法确实是什么。公共的呀。公共的呀。是不是,哎公共的啊,来public。错误,如果你要是这样写的话不行啊,你得按照下面的这种写法。去写。啊来。啊,这样,那么这个内容大家就不用记了,为什么?因为这个是之前我们讲过的。
02:05
所以我在这里呢,就不再记了。这是之前的一个知识点,我只不过在这用一下啊,你为什么public不写就有问题。因为你原先是的。抛出异常先不用管啊,因为现在我们还没有学异常。我们这块呢,负接口当中的方法是public,所以我们这里只能写public,不能丢掉啊,丢掉的话就会出现问题啊,出现问题访问权限可以更高,但是不能更低,你public已经是最高了,所以你这块你只能写成public啊,不能不写这个没有为什么,之前我只是给大家提过这个语法啊,你呢,有印象有,如果有印象的话,现在应该能够想起来,没印象就算了,无所谓啊,因为你将来使用idea工具写的时候我问大家。用idea idea去写的话。
03:00
你需要你写吗?是不是直接叭一下就全都有了。是不是啊?全就全就全就有了。啊,你实现一个接口,你叭一下这些方法全都自动给你生成。因为这是语法上的一个规定啊。对吧,语法上的一个规定啊,你不这么做,编译器不让你过呀,所以idea也很智能。Idea开发工具很智能,叭一下方法全部生成。啊呃,咱们现在只是讲一个基础语法,各位啊,这里呢,有一个很重要的语法,刚才提了一下,当一个抽象的类。啊。呃,当一个非抽象的类说错了啊,实现我们这个接口就需要将接口中的方法干什么。哎,给它全部给它,给它实现了,或者是覆盖了,或者是重写了啊,另外我们重写之后的方法,这个修饰符列表当中这个public不能丢掉啊。
我来说两句