当前位置: 首页 > 图灵资讯 > java面试题> 初级java面试题-Java中的接口(interface)和抽象类(abstract class)有什么区别?

初级java面试题-Java中的接口(interface)和抽象类(abstract class)有什么区别?

来源:图灵教育
时间:2024-07-05 13:35:21
接口:只能声明方法,没有具体实现,类可以实现多个接口。
java
interface Drivable {
    void drive();
}
抽象类:可以有具体实现的方法,也可以声明抽象方法,类只能继承一个抽象类。
java
abstract class Vehicle {
    abstract void drive();
}