Answer:
non abstract class,abstract
Step-by-step explanation:
In java a sub class of a concrete class or non abstract class can override a method of its upper class and declare it abstract . This is because it does not happen very often, but it is useful when the implementation of the method in the upper class is not valid in the subclass .