Question: is abstract cannot be instantiated?
Answer: Abstract classes cannot be instantiated, but they can be subclassed. ... Note: Methods in an interface (see the Interfaces section) that are not declared as default or static are implicitly abstract, so the abstract modifier is not used with interface methods.