I'm trying to move from Java to D, and i have some like this:
interface A { public bool isCancelled(); public void setCancelled(bool value); } class B { public bool isCancelled(); protected void setCancelled(bool value); } But when i do class C : B, A {} I getEngine/Main.d(6): Error: class Main.C interface function 'bool isCancelled()' is not implemented Engine/Main.d(6): Error: class Main.C interface function 'void setCancelled(bool value)' is not implemented