I\'d like to create an interface for entities that are CRUDable (can be saved and deleted). Here is my abstract class:
abstract class AbstractCrudableEntity
Your child methods must have the same number of parameters as the abstract methods in an abstract parent class.
The constructor in you example is not abstract--the child is just overriding it.