[Issue 2853] Property overriding problem

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Sep 10 09:17:42 UTC 2019


https://issues.dlang.org/show_bug.cgi?id=2853

RazvanN <razvan.nitu1305 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |razvan.nitu1305 at gmail.com
         Resolution|---                         |INVALID

--- Comment #3 from RazvanN <razvan.nitu1305 at gmail.com> ---
This bug report is invalid. You have to use alias to pull in the number
overload set to Extension.

class Extension: Base
{
        alias number = Base.number;     
        override int number(int value)  // override setter
        {
                return 0; 
        }

        void method()
        {
                printNumber(this.number); // calls Base.number
        }
}

--


More information about the Digitalmars-d-bugs mailing list