On Thu, Oct 1, 2009 at 4:30 PM, Andrei Alexandrescu
<[email protected]> wrote:
> Consider:
>
> class A {
>    abstract void fun() {}
> }
>
> The class defines a function that is at the same time abstract (so it
> requires overriding in derivees) and has implementation.
>
> Currently the compiler disallows creation of objects of type A, although
> technically that is feasible given that A defines the abstract method.
>
> Should A be instantiable? What designs would that help or hinder?

Uh... why?

Reply via email to