On Monday, 18 November 2013 at 19:32:39 UTC, Jeroen Bollen wrote:
How do I call a parent class's overidden method?

super.method

so

abstract class SuperClass {
    public pure void methodA() {

    }
}

class SubClass : SuperClass {
    public override pure void methodA() {
        // calls the parents
        super.methodA();
    }
}


To do it from outside the class, you write the class name:


void main() {
        auto obj = new SubClass();
obj.SuperClass.methodA(); // calls the specific super method
}

Reply via email to