A Modest Proposal: Final class instances
dsimcha
dsimcha at yahoo.com
Tue May 5 07:17:38 PDT 2009
== Quote from Walter Bright (newshound1 at digitalmars.com)'s article
> dsimcha wrote:
> > A possible
> > solution is, given a class:
> >
> > class Foo {
> > // Actual implementation.
> > }
> >
> > final class FooFinal : Foo{
> > // Dummy that just makes Foo final.
> > }
> With dmd:
> final class A { }
> class B : A { }
> Compiling:
> test.d(2): Error: class test.B cannot inherit from final class A
Uh...I think you misread this. I was inheriting from a non-final class to make it
final, not the other way around.
More information about the Digitalmars-d
mailing list