在java程式中 一个类实现接口类时用的关键字。Object implements Object 如java 中定义的接口Animal ,实现接口的类 定义如下: public class Tiger implements Animal。
简介
在java程式中 一个类实现接口类时用的关键字。Object implements Object 如java 中定义的接口Animal ,实现接口的类 定义如下: public class Tiger implements Animal
{
}
java 中的接口定义有基本上就是像C++中的类中定义的类中包含实虚函式也就是C++中的抽象类。java中没有多继承,为了弥补这里的不足,用到了 interface 。
详细解释
java中能够定义接口 接口是一种变相的抽象类 接口的定义可以实现java中的多继承问题 java中类与类之间只能单继承 关键字 是extends 而对于类来说可以实现接口 关键字就用implements 表示该类实现接口 接口与接口是也可以用extends来继承
extends是继承父类,只要那个类不是声明为final的就能继承,JAVA中不支持多重继承,但是可以用接口来实现,这样就要用到implements,继承只能继承一个类,但implements可以实现多个接口,用逗号分开就行了
比如
class A extends B implements C,D,E