当前位置:首页 > 英文周记 > 正文内容

implements「implements runnable」

更新时间:2026-07-18 01:15:25 周记网4年前 (2023-01-26)英文周记89

extends 与 implements 有什么区别

英语单词方面:

extends主要表示延伸;扩充;继承的意思

implements「implements runnable」

implements则表示执行、落实、工具之类的意思

两个单词之间没有什么实质联系。

继承(extends)和接口(implements)两者间的区别:

1、extends:继承类。

我们定义了一个类,类里面有方法体(一些功能的实现),在另外的类中有需要用到之前定义的类的功能,就可使用extends这个关键字来继承前类的功能。

可将前面的那个类称为父类,后面的那个类称为子类,就像儿子继承父亲一些事物,如财产。表示为

子类 extends 父类。

2、implements:一般指实现接口。

一个类实现接口类时用的关键词。Object implements Object 如java 中定义的接口Animal,实现接口的类。

java中“implements”是什么意思?在什么时候使用?

implements 是实现某个接口的意思。

如果某个类 后面使用 implements,并指定了相应的接口,那在该类下面就需要实现相应接口的方法。

比如:接口interface java.lang.Comparable 下面定义了一个虚方法 public int compareTo(T o),

如果某个类这样写

public XXX implements Comparable{

@Override

public int compareTo(T o) {

这里就是必须实现的比较方法

}

}

java中extends和implements的区别

extends是继承类 implements是实现接口,具体下来就是类和接口的区别。好比说我要写个游戏,里面的怪物都能移动,都有攻击力防御力,被攻击了都会掉血。而我就可以用一个接口来定义他,因为并没有一个具体的角色可以被实现。而其中有种基础怪物有具体的攻击防御等属性,那么就可以实现接口,而接口会提醒你,该怪物需要给接口中的属性定义好具体的值,这样就可以实例化了。然后有了一种更厉害的怪物,属性和基础怪物一样,但是可以远距离发射子弹,那么我们可以在继承基础怪物类的同时,在新类里只用添加发射子弹的方法就可以了。这就是区别,说得可能很空洞,但如果你有具体的案列能实操的话,你会自己感觉出区别的

java中implements是什么意思?在什么时候使用?

implements实现的意思。在Java中是实现接口时使用implements。

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

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

但implements可以实现多个接口,用逗号分开就行了比如:

classAextendsBimplementsC,D,E

接口实现的注意点:

a.实现一个接口就是要实现该接口的所有的方法(抽象类除外)。

b.接口中的方法都是抽象的。

c.多个无关的类可以实现同一个接口,一个类可以实现多个无关的接口。

扩展资料

与Extends的不同

extends,可以实现父类,也可以调用父类初始化this.parent()。而且会覆盖父类定义的变量或者函数。这样的好处是:架构师定义好接口,让工程师实现就可以了。整个项目开发效率和开发成本大大降低。implements,实现父类,子类不可以覆盖父类的方法或者变量。即使子类定义与父类相同的变量或者函数,也会被父类取代掉。

这两种实现的具体使用,是要看项目的实际情况,需要实现,不可以修改implements,只定义接口需要具体实现,或者可以被修改扩展性好,用extends。

java中的 implements怎么用?

implements是一个类实现一个接口用的关键字,举个例子吧。

首先,创建一个接口ILogin.java

public interface ILogin{

public void login(); // 登录操作(父类)

}

然后,创建一个继承该接口的类LoginDao.java

public class LoginDao implements ILogin {

public void login(){

…………do…………;(子类)

}

}

就是这么使用的,implements,实现父类的具体方法。

标签: implements

“implements「implements runnable」” 的相关文章

implements「implements怎么读」

implements「implements怎么读」

extends 与 implements 有什么区别 区别是:extends 指的是延长; 伸展;(空间、时间等)延伸,延续。implements 指的是工具; 手段; 履行(契约等)执行; 贯彻;...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。