我怎样才能调用超类的重写方法?

时间:2013-03-11 19:09:37

标签: java methods override

我怎样才能调用超类的重写方法? 例如:

  class A {
        public void someMethod() {
            // someMethod of class A
        }
    }


    class B extends A {
        public void someMethod() {
            //someMethod of class B.
            // How to call to the someMethod of class A
        }
    }

我重写了A类的someMethod,我怎样才能从A的someMethod中调用它?

7 个答案:

答案 0 :(得分:1)

使用super关键字访问直接超类中的重写方法,在B中:

super.someMethod();

答案 1 :(得分:0)

你可以调用super.someMethod();

答案 2 :(得分:0)

使用super关键字

super.Methodname()

答案 3 :(得分:0)

试试这个

super.someMethod();

这应该有用。

答案 4 :(得分:0)

使用super
仅供参考this link以示例来理解。

答案 5 :(得分:0)

你的意思是,仍然从“B”的someMethod中调用它?使用:

super.someMethod()

答案 6 :(得分:0)

创建一个类的对象。

A a= new A();
a.someMethod();