接口-Interface
- 有时候必须从几个类中派生出一个子类,继承他们所有的属性和方法。但是$JAVA$不支持多重继承。有了接口的概念,就可以实现多重继承。
- 接口($interface$)是抽象方法和常量值的定义的集合
- 接口是一种特殊的抽象类,他只包含常量和方法的定义,不包括变量和方法的实现。
- 实现接口类:
-
class SubClass implements interface{ }
- 一个类可以实现多个接口,接口也可以继承其他的接口。
- 实现接口的类中必须提供接口中所有方法的具体实现,否则仍为抽象类
- 接口的主要用途为被实现类实现
- 抽象类是对于一类事物的高度抽象,其中既有属性也有方法;接口是对方法的抽象,也就是一系列动作的抽象
作者:Ryanjie
出处:http://www.cnblogs.com/ryanjan/
本文版权归作者和博客园所有,欢迎转载。转载请在留言板处留言给我,且在文章标明原文链接,谢谢!
如果您觉得本篇博文对您有所收获,觉得我还算用心,请点击右下角的 [推荐],谢谢!