抽象类(abstract class)和接口(interface)

抽象类是一个abstract 修饰的类,里面有抽象方法,抽象方法可以使用public、protected、default修饰,但是抽象类不能实例化对象;因为抽象类是用以继承,所以抽象类不能用final修饰。

接口里面都是抽象方法,可以有对象,但是很少出现,而且必须使用public static final 修饰。

抽象类是继承(extends),接口是implements,所以接口的使用,解决了java单继承的问题,一个类可以继承多个接口,但是只能继承一个类。

抽象类可以有构造器,接口没有构造器。

构造器待添加......

posted @ 2018-09-15 16:02  HailHydra  阅读(172)  评论(0编辑  收藏  举报