接口和抽象类——个人学习
在Java中,对于接口和抽象类的很多相近的概念都没有系统的总结过,这里简单的进行一下总结:
接口 抽象类
(1)所有的方法都是隐式抽象的 可同时包含抽象和非抽象方法
(2)类可实现多个接口 只能继承一个抽象类
(3)若实现接口,必须实现接口的所有方法 可以不实现抽象方法
(4)所有变量默认都是final 可以包含非final变量
(5)成员函数默认是public public、protected、private都可以
(6)是绝对抽象的,不可以被实例化 也不可以被实例化,但是若它包含main方法可以被调用