Using Abstract Classes
Sometimes you will want to create a base class that defines only a generalized form that will
be shared by all of its derived classes, leaving it to each derived class to fill in the details.
Such a class determines the nature of the methods that the derived classes must implement,
but does not, itself, provide an implementation of one or more of these methods. One way
this situation can occur is when a base class is unable to create a meaningful implementation
for a method. This is the case with the version of
Do'stlaringiz bilan baham: |