首页
学习
活动
专区
工具
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类中同名的静态方法。

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

相关·内容

11分48秒

第2章:类加载子系统/32-引导类、扩展类、系统类加载器的使用及演示

7分34秒

Java零基础-315-使用super调用父类方法

6分16秒

第二十一章:再谈类的加载器/84-扩展类加载器的说明

9分51秒

Java零基础-182-调用方法时类名什么时候省略

13分21秒

Java零基础-307-子类构造方法执行时必然调用父类构造方法

11分6秒

JavaSE进阶-052-Object类的toString方法

14分24秒

JavaSE进阶-054-Object类的equals方法

2分21秒

JavaSE进阶-051-Object类的toString方法

18分19秒

JavaSE进阶-053-Object类的equals方法

12分3秒

JavaSE进阶-055-Object类的equals方法

6分25秒

JavaSE进阶-112-String类的构造方法

3分36秒

JavaSE进阶-114-String类的构造方法

领券