help understanding something
do I always have to write all the methods in the abstract class first then override them in the classes that inherit from it? Or is there a way to leave the abstract class empty and only create the methods in the subclasses