Yes you can. Declaring a class abstract only means that you don't allow it to be instantiated on its own.