Abstract class must be extended/subclassed (to be useful).
It serves as a template.
A class that is abstract may not be instantiated (ie, you may not call its constructor), abstract class may contain static data.
Any class with an abstract method is automatically abstract itself, and must be declared as such.
A class may be declared abstract even if it has no abstract methods. This prevents it from being instantiated.
No comments:
Post a Comment
Note: only a member of this blog may post a comment.