Java 中的静态方法是否会被继承?


static 关键字用于创建独立于为类创建的任何实例的方法。

静态方法不使用其定义的类的任何对象的任何实例变量。静态方法从参数获取所有数据,并使用这些参数计算某些内容,而无需引用变量。

我们可以在 Java 中继承静态方法。

示例

在示例中,我们创建一个名为 Demo 的类,并声明一个名为 display() 的静态方法。

我们创建了另一个类 Sample,扩展了 Demo 类,并尝试使用子类对象访问 display() 方法。

示例

实时演示

class Dem{
   public static void display(){}
}
public class Sample extends Dem {
   public static void display(){
      System.out.println("Hello this is a static method");
   }
   public static void main(String args[]) throws Exception{
      new Sample().display();
   }
}

输出

Hello this is a static method

更新于: 30-7-2019

7 千+ 浏览量

启动你的 职业

完成课程,获得认证

开始
广告
© . All rights reserved.