00:00
好了,那么接下来咱们接着再往下啊,再往下第八条。大家看啊。抽象类啊,其实关联到一个东西,叫抽象方法。注意听啊,拐弯了,拐弯了。还是抽象类啊各位。抽象类啊。关联到一个东西,叫抽象方法。啊。抽象方法什么是抽象方法?抽象类。关联到。关联到一个。概念,抽象方法的概念。那什么是抽象方法呢?
01:00
抽象方法表示没有实现的方法。没有方法的方法。就是抽象方法。各位啊,抽象方法表示没有实现的方法,没有方法体的方法。例如,Public。Abstract。VO do some分号。嗯,你看这样方法。抽象方法啊,没有表示没有实现的方法,没有方法体的方法,就是这个地方,它不是大括号。明白吗?它是个分号。啊,它是个分号,并且前面修饰符列表当中带有abstract。就抽象方法啊,特点是什么。特点一,没有方法体。
02:00
以分号结尾。特点二。前面修饰符列表中有什么abstract关键字?这就是一个抽象方法。抽象方法到底是用来干什么的?你现在呀听不懂,我现在也不讲,各位啊,我不讲,我只是告诉你基础语法,就是告诉你抽象类关联到一个概念叫抽象方法,什么是抽象方法?抽象方法就是没有实现的方法。没有方法体的方法。抽象方法的特点是,一没有方法体,以分号结尾,第二个呢是修饰符,里边有一个abstract的关键字。CT键。抽象方法好,大家看我们抽象类里边必须有抽象方法吗?我现在这个抽象类里边是不是没有写抽象方法,是不是也行?我啥也没写,大块里是不是什么也没写啊?所以这里又得出一个结论,什么结论?
03:03
抽象类中不一定。有抽象方法。我没写抽象方法呀。对吧?哎,我没写抽象方法也行啊,那抽象类中不一定有抽象方法啊。但是大家看清楚了。如果。我在这里写一个抽象方法,Public abstract。VO whra。可以有非抽象方法呀。Public void to some。非抽样方法、抽样方法都可以存在再编译。
04:05
下边这个报错了,先注释掉。先不管这个啊,上面这个抽象类里边是不是可以没有抽象方法,我们再编译一下。没毛病吧,是不是?再编一下,你看抽象类当中可以没有。不一定有抽样方法。那我写一个抽样方法,再写一个非抽样方法行不行?走还是可以编译通过。对吧。还是可以变通过啊,那如果我。注意听课啊,注意听课,如果抽象类当中有抽象方法,如果这个有抽象方法的话,我这个类不是抽象的消息。你看报错了。这说明什么呀?
05:00
这说明来补一下各位,抽象类中不一定抽象方法。后面你给我补上一句话,补充一下怎么补充。抽象类中不一定有抽象方法,但抽象方法必须得出现在抽象类当中,是吗?有没有道理?就你看我这样是没问题的。是不是,但是如果把抽象方法写了,这个类不是抽象的,你看它行不行就不行了。对吧?这个结论是什么?就是抽象类当中可以没有抽象方法,但抽象方法必须得出现在抽象类里边。抽象方法。必须出现在。抽象类中,抽象类中不一定有抽象方法,你看没有抽象方法行不行?没问题。对吧,没有说法,但如果你有抽象方法的话,我这个类不是抽象的行不行不行。
06:06
报错。你加一个abstract就好了。那就好了。啊,就是抽象内容,不一定抽象方法,但抽象方法必须出现抽象内容。就抽象类里边不一定有抽象方法,但如果有了抽象方法,你这个类必须得是抽象。我再说一下啊,就是如果你这个抽象类里边可以没有抽象方法,懂吧,但如果你有抽象方法的话,这个类必须得是抽象的。这个类必须得抽象的,这是我测出来的啊,你看这个语法。对不对,哎,语法九个九个啊,我们细致的把这个语法学了,再往后再往下啊行,先吃饭去吧。
我来说两句