java抽象接口

Python017

java抽象接口,第1张

java里有抽象接口,抽象接口虽然和普通接口没有区别,但是他在语义上有着非常重要的意义,既然用抽象修饰了就不能直接用必须被继承,但是这个又是个接口不能被类继承,所以只要看到抽象接口就一定是写出来让接口继承的。其实就是一点,抽象就是用来继承的,至于谁去继承,那就要看你抽象的是什么东西。

使用了关键词abstract声明的类叫作"抽象类"。如果一个类里包含了一个或多个抽象方法,类就必须指定成abstract(抽象)。"抽象方法",属于一种不完整的方法,只含有一个声明,没有方法主体。

java抽象类的作用:

1、通过继承它实现多态,后期绑定,可以为将来要实现的东西做好接口,实现重用性。

2、接口就是更纯粹的抽象类。