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
广告