龙空技术网

抽象类生来为“爹”

小瓜瓜666 169

前言:

此时小伙伴们对“抽象类中的方法必须都是抽象方法对吗”大致比较关心,朋友们都想要剖析一些“抽象类中的方法必须都是抽象方法对吗”的相关知识。那么小编也在网络上搜集了一些对于“抽象类中的方法必须都是抽象方法对吗””的相关内容,希望小伙伴们能喜欢,我们一起来了解一下吧!

1.什么是抽象类?

类和类之间具有的共同特征,将这些共同特征提取出来,形成的就是抽象类,类本身是不存在的,所以抽象类无法创建对象《无法实例化》

2.类到对象是实例化,对象到类是抽象。

3.抽象类属于引用数据类型。

4.抽象类怎么定义:[修饰符列表] abstract class 类名{}

5.抽象类是无法实例化的,无法创建对象的,所以抽象类是用来被子类继承的

6.抽象类的子类可以是抽象类,也可以是非抽象类

7.final和abstract不能同时使用,这两个关键字是对立的

8.抽象类虽然无法实例化,但是抽象类有构造方法,这个构造方法是供子类使用的。

9.抽象方法 没有方法体,前面修饰符中有abstract关键字

10.抽象类中不一定有抽象方法,抽象方法一定出现在抽象类中

11.一个非抽象类继承抽象类,必须将抽象类中的所有抽象方法覆盖/重写/实现(重点)

面试题:java语言中没有方法体的方法都是抽象方法吗?

不对 错误的,Object类中就有很多没有方法体的方法,它们都不是抽象方法,public native int hashCode(); 这个方法调用了底层C++写的动态链接库程序

标签: #抽象类中的方法必须都是抽象方法对吗