美文网首页
接口中的静态方法与具体的实现类有关系吗?3

接口中的静态方法与具体的实现类有关系吗?3

作者: JAVA加油 | 来源:发表于2025-10-02 23:38 被阅读0次

接口中的静态方法与具体的实现类有关系吗?

接口 MyInterface 中定义了静态方法 myStaticMethod(),而实现类 MyClass 也定义了同名的静态方法。在 main() 方法中,首先通过接口名直接调用接口中的静态方法,输出结果是 "Interface static method"。然后通过类名调用实现类中的静态方法,输出结果是 "Class static method"。最后,通过接口引用调用接口中的静态方法,输出结果仍然是 "Interface static method",因为接口中的静态方法不能被实现类重写或隐藏。

因此,接口中的静态方法与具体的实现类没有多态的关系,具体的实现类只能隐藏接口中的静态方法,而无法改变其行为。

相关文章

  • Java面试题散列知识点

    父类的静态方法能否被子类重写,为什么? 静态方法只与类相关,不与具体实现相关。并且static方法不是后期绑定的,...

  • JAVA基础-动态代理

    我们先看下静态代理,具体方法就是创建一个接口,然后创建被代理的类实现该接口并且实现该接口中的抽象方法。之后再创建一...

  • 代理模式简介

    1、静态代理:(1)先定义一个接口,确定需要实现的方法;(2)创建代理类和具体的被代理类,这两个类都需要实现这个接...

  • 接口的变化

    1、JDK8之后对接口做了增加,接口中可以有默认方法和静态方法 2、接口中默认方法的语法规则 3、接口中静态方法的...

  • 工厂模式

    1、具体实现通过反射,代码量少,便于维护。2、定义Plant接口,已经实现该接口的具体实现类3、定义常量类,静态常...

  • 2019-06-09 jave核心代码看书笔记(六)接口、lam

    一,接口 1.接口中的静态方法:javaSE 8 中,允许在接口中增加静态的方法,目前为止,静态方法都是放在伴随类...

  • Java 8新特性(详解)

    1. 接口中的默认方法与静态方法 java 8中接口可以有实现方法,方法用default关键字修饰 当接口和子类同...

  • Kotlin 对象

    Kotlin 没有静态类的概念, 但是命名对象可以实现静态类,伴随对象可以实现静态方法。 静态类: 伴随对象: 参...

  • 设计模式——代理模式

    静态代理 简单实现 1、服务接口 2、服务实现类 3、服务的抽象代理类 4、服务的具体代理类 5、实现代理过程 为...

  • java匿名类和匿名函数的概念和写法

    介绍:1、接口:1】接口可以定义在另一个类的内部2】接口中的方法都是抽象方法3】接口中的常量都是静态常量 2、类1...

网友评论

      本文标题:接口中的静态方法与具体的实现类有关系吗?3

      本文链接:https://www.haomeiwen.com/subject/pehhtstx.html