繁体   English   中英

如何使用子类引用使用父关键字调用父类方法以创建对象?

[英]How to call a parent class method using child class reference using super keyword for object creation?

A类:

package assignment;

public class A {
public static void m1() {
    System.out.println("m1 method");
}
public void m2() {
    System.out.println("m2 method");
}

}

B级:

package assignment;

public class B extends A{
public static void m1() {
System.out.println("B class m1 method");
}
public void m2() {
System.out.println("B class m2 method");}}

如何使用使用B类的A类静态方法?是否有任何可能的解决方法,请提出几种建议。

要调用超类的方法,对象应该属于超类。 作为:

A parent=new A();
parent.m1();

要么

或者您可以覆盖超类函数并调用Super.Function()

@Override
public void m1() {
    super.m1();

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM