| Author |
may be a dumb question
|
chintan ramavat
Ranch Hand
Joined: Sep 15, 2006
Posts: 134
|
|
i am chintan ramavat, quick question, i know the characteristic of abstract class and abstract method but i dont know what's the use of abtract method ? abstract class is totally fine that we use them for polymorphic purpose but, dont know abt abstarct method ? Thank you ranchers have a nice day
|
 |
Ernest Friedman-Hill
author and iconoclast
Marshal
Joined: Jul 08, 2003
Posts: 24081
|
|
|
An abstract method is used when you want to force a child class to implement a method, and/or there's no sensible default implementation for a polymorphic method. In the classic "Shape" example, whre you have a "Shape" class and subclasses like "Circle" and "Square", you'd make "draw()" an abstract method, since there's no sensible default way to draw a Shape without knowing what kind of shape it is.
|
[Jess in Action][AskingGoodQuestions]
|
 |
chintan ramavat
Ranch Hand
Joined: Sep 15, 2006
Posts: 134
|
|
|
so if i m not mistaken, super class forces -> sub classes to implement abstarct method not just to override them.
|
 |
 |
|
|
subject: may be a dumb question
|
|
|