■ You cannot put void on anything but a method. Never on constructors.
■ There’s no default for void. The word void must appear.
■ Methods must either be (1) marked void or (2) show a return type.
■ The word void or the return type must appear immediately before the method name. i.e.
public void abstract amethod( ); will not compile.
public abstract void amethod( ); works.