java虚拟类一定要包含虚拟方法吗
发布网友
发布时间:2022-05-02 00:47
我来回答
共2个回答
热心网友
时间:2022-06-25 18:11
JAVA中抽象类可以不包含抽象方法。
热心网友
时间:2022-06-25 18:11
C++里才叫虚类。
Java里应该称为抽象类,类名前加abstract,不能够实例化。与接口不同的是:
1、一个子类只能继承一个抽象类,但能实现多个接口;
2、一个抽象类可以有构造方法,接口没有构造方法;
3、一个抽象类中的方法不一定是抽象方法,即其中的方法可以有实现(有方法体),接口中的方法都是抽象方法,不能有方法体,只有声明;
4、一个抽象类可以是public、private、protected、default,
接口只有public;
5、一个抽象类中的方法可以是public、private、protected、default,
接口中的方法只能是public和default。