Abstract
From Logic Wiki
Once you define the name but not implement the body and all child classes should implement their own bodies under defined name it's called abstract.
if you set a method as abstract in a class, you have to define class itself as abstract
if all the members are abstract class can be defined as interface