简单点说就是,拥有抽象方法的类就是抽象类。
当某些类的方法声明相同,但方法的具体实现不同时,可以将这些方法向上抽取,封装成一个类,这个类中包含有这些方法的声明,但不包括具体实现,那么这个类就是抽象类。
什么是接口?
接口可以说是一种特殊的抽象类,它里面只有方法的声明和常量。
接口是一种程序的功能扩展,也是一种定义功能的规则,可以被类多实现。接口之间也可以多继承。一个类可以继承一个类的同时实现多个接口。实现某一接口的类必须重写该接口中的所有方法。
什么是抽象类?
· 2019-12-17
下一篇:Java对象的实例化过程
评论