美文网首页
java中static方法可以继承吗

java中static方法可以继承吗

作者: enjoycc97 | 来源:发表于2019-08-24 22:21 被阅读0次
public class TestStaticParent {
    public static void go() {
        System.out.println("parentgo");
    }
}
public class TestStaticSon extends TestStaticParent {

    public  static void go() {
        System.out.println("songo");
    }

    public static void main(String[] args) {
       TestStaticParent test= new TestStaticSon();
       test.go();
    }
}

打印结果是parentgo
static方法子类可以继承,但是不能重写的效果;
也有人说这是隐藏,即子类调用会屏蔽父类的方法。
但是如super.go或者@Override都是不行的
另外子类同样名字同样参数的方法必须加static

相关文章

  • java中static方法可以继承吗

    打印结果是parentgostatic方法子类可以继承,但是不能重写的效果;也有人说这是隐藏,即子类调用会屏蔽父类...

  • java中的静态属性与静态方法可以被继承么

    java中的静态属性与静态方法可以被继承么 结论: java中静态属性和静态方法可以被继承,但是没有被重写(ove...

  • 1.3 static 关键字

    static 关键字 《Java编程思想》 中:static方法就是没有this的方法 static 修饰的方法或...

  • Java 中的 static 使用之静态方法

    Java 中的 static 使用之静态方法 与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法...

  • c#中virtual、override、new的区别

    Virtual 用于父类中,声明某方法可以重写,该方法不能是static; override(覆盖继承) 用于子类...

  • java基础知识面试题

    static关键字什么意思?java中是否可以覆盖一个private或者是static的方法? “static”表...

  • static

    static,字面意思是静态,在java中可以用来修饰变量、方法、类,也可以形成静态代码块。static修饰的字段...

  • java中static关键字的用法和注意点

    <>中写到"static方法就是没有this的方法。在static方法内部不能调用非静态方法,...

  • Java中static的用法

    在Java中,static可以修饰成员变量、成员方法、代码块和内部类。 1. static修饰成员变量 stati...

  • 继承

    .继承的特性 .继承关键字 构造器 static final关键字 static修饰方法(静态方法) final

网友评论

      本文标题:java中static方法可以继承吗

      本文链接:https://www.haomeiwen.com/subject/plomcctx.html