ClassA:
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类静态方法?是否有任何可能的解决方案,如果有的话请提示几种方法。
答案 0 :(得分:0)
要调用超类的方法,该对象应该是超类。作为:
A parent=new A();
parent.m1();
或强>
或者你可以覆盖超类函数并调用Super.Function()
@Override
public void m1() {
super.m1();
}