An abstract class can have a data member, abstract method, method body (non-abstract method), constructor, and even main() method.
File: TestAbstraction2.java
Output:
Rule: If there is an abstract method in a class, that class must be abstract.
Ouput