Abstract functions with bodies
Tom
tom at nospam.com
Sun Mar 18 21:08:25 PDT 2007
Ary Manzana escribió:
> While porting DMD code to Java I noticed that error reporting for
> abstract functions with bodies is disables. The following code gives no
> errors:
>
> class X {
>
> abstract int bla() {
> return 1;
> }
>
> }
>
> Why is the error reporting silenced for this (in
> FuncDeclaration::semantic )?
>
> Ary
Right from the docs (http://www.digitalmars.com/d/attribute.html#abstract):
"Functions declared as abstract can still have function bodies. This is
so that even though they must be overridden, they can still provide
'base class functionality.'"
Regards,
--
Tom;
More information about the Digitalmars-d
mailing list