首页 > 技术文章 > [JAVA]抽象类和接口

sweetyzj 2017-10-02 15:39 原文

抽象类: 

用abstract 修饰,必须有抽象方法(也可以有非抽象方法),继承extends

继承抽象类的子类,必须实现抽象类的所有抽象方法,否则,子类也是抽象类

接口

用 interface修饰,变量均常量(用public static final 修饰,可省略),所有方法均为抽象方法(public abstract方法且只能是public abstract方法,可省略),继承用implements

一个类可是实现多个接口,弥补了Java不能实现多重继承的缺点

抽象类和方法的本质区别

抽象类是对一类事物的抽象,接口是对行为的抽象

 

本文对抽象类和接口进行了简单描述,下面两个参考资料很详细,供大家参考

参考:

http://www.importnew.com/18780.html

http://blog.csdn.net/chenssy/article/details/12858267

 

推荐阅读