Is there something I'm not getting here?

James Blachly james.blachly at
Tue Oct 27 01:26:56 UTC 2020

On 10/26/20 9:19 PM, Ruby The Roobster wrote:
> Following code doesn't work(it's not the actual code but it represents 
> it). Is there some rule about function overrides that I don't know about?
> The error I keep getting no matter what says: Error: Multiple Overrides 
> of Same Function. Anybody know what I should do?

It works for me.

The "shorten" link on no longer works, but here is a 
working example:

import std;

class A {
     public override string toString() {
         return "a";

class B : A {
     public override string toString() {
	    return "b";

void main()
     A a = new A();
     B b = new B();

More information about the Digitalmars-d-learn mailing list