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

更新于: 2019-07-30

7K+ 浏览

开启你的 事业

完成课程以获得认证

开始吧
广告