首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从A类的B类(扩展A类)调用静态方法

从A类的B类(扩展A类)调用静态方法

在面向对象编程中,静态方法是属于类的,而不是属于实例的。这意味着静态方法可以在不创建类的实例的情况下被调用。在A类的B类(扩展A类)中调用静态方法,可以使用以下方法:

  1. 在B类中,可以直接使用A类的静态方法。例如:
代码语言:java
复制
class A {
    public static void myStaticMethod() {
        // ...
    }
}

class B extends A {
    public static void main(String[] args) {
        A.myStaticMethod();
    }
}
  1. 在B类中,也可以使用super关键字来调用A类的静态方法。例如:
代码语言:java
复制
class A {
    public static void myStaticMethod() {
        // ...
    }
}

class B extends A {
    public static void main(String[] args) {
        super.myStaticMethod();
    }
}

需要注意的是,静态方法不能被重写。因此,在B类中调用A类的静态方法时,不会调用B类中同名的静态方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券