admin 管理员组

文章数量: 1086019


2024年3月13日发(作者:在线是免费生成网)

JAVA中extends 与implements有啥区别?

1. 在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字

implements声明自己使用一个或者多个接口。

extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法;

implements 是实现多个接口, 接口的方法一般为空的, 必须重写才能使用

s是继承父类,只要那个类不是声明为final或者那个类定义为abstract的

就能继承,JAVA中不支持多重继承,但是可以用接口 来实现,这样就要用到implements,

继承只能继承一个类,但implements可以实现多个接口,用逗号分开就行了

比如

class A extends B implements C,D,E

==================================================

=========

implements

学了好久,今天终于明白了implements,其实很简单,看下面几个例子就ok啦~~

接口的一些概念

public inerface Runner

{

int ID = 1;

void run ();

}

interface Animal extends Runner

{

void breathe ();

}

class Fish implements Animal

{

public void run ()

{

n("fish is swimming");


本文标签: 接口 继承 使用 免费 父类