关键字:
抽象类(abstract class)
接口(interface)
继承(extends)
实现(implments)
抽象类与接口区别:
- 抽象类在Java语言中表示的是一种继承关系,而接口是实现。一个类只能继承一个抽象类,能实现多个接口;
- 抽象类和接口所反映出的设计理念不同。其实抽象类表示的是"is-a"关系,接口表示的是"like-a"关系;
- 抽象类中可以有非抽象方法,接口中的方法都是抽象的;
关键字:
抽象类(abstract class)
接口(interface)
继承(extends)
实现(implments)
抽象类与接口区别: