• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

may be a dumb question

 
chintan ramavat
Ranch Hand
Posts: 134
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Pie
Posts: 24211
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
chintan ramavat
Ranch Hand
Posts: 134
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
so if i m not mistaken, super class forces -> sub classes to implement abstarct method not just to override them.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic