An abstract class can have a data member, abstract method, method body (non-abstract method), constructor, and even main() method .
An abstract class can have a data member, abstract method, method body (non-abstract method), constructor, and even main() method .