On 2011-06-02 23:53, Kagamin wrote: > Jonathan M Davis Wrote: > > http://d.puremagic.com/issues/show_bug.cgi?id=4542 > > http://d.puremagic.com/issues/show_bug.cgi?id=2051 > > Nothing prevents compiler from considering class private methods as final > and allow implement interface private methods (possibly with requirement > for `override` keyword).
It would be possible but inconsistent. It would also likely be more complicated to implement than simply making private functions virtual and overridable. I don't really like the idea of private functions being virtual by default though, so maybe your suggestion would be a good one. - Jonathan M Davis