1.接口不能被类继承,抽象类可以被类继承。
2.接口中的方法只能是抽象方法,抽象类中的方法可以不是抽象方法。
3.接口中的方法不需要用abstract修饰,抽象类中的抽象方法必须用abstract修饰。
大概有这些区别。
如果有帮助到你,请点击采纳。
接口又被称为纯抽象类!就是抽象类里面可以有非抽象方法,而接口里面你不用关键字abstract,系统也自动默认为抽象方法!再就是在继承时,一个子类只能有一个直接父类,也就是单继承。而一个类可以同时实现多个接口!所以接口在某种程度上弥补了java里面不能实现多继承的不足!