Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

i want answer

 
medikonda swetha
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
what the difference between interface and abstract
 
satish bodas
Ranch Hand
Posts: 116
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
One - This forum ( ORM ) is not the correct one to post this question

Two - demanding answers will get you nowhere

However to get trhe ball rolling and also to induce much more knowledgable people to correct me - will give it a shot .

The simplest of reasons is related to multiple inheritance
( and I am sure you are looking for more than this )

Another difference I can think of is if you have some default generic behaviour to implement - go for an abstract class - since interface will not allow implementations

One more - ( this is my understanding ) - if the system changes a lot I think its better to have an abstract class as supertype where - you can add a "new" method with some default implementation .

If this were to be an interface - it would be a maintenance nightmare to add a new method .

Thanks ,
~satish
[ July 28, 2008: Message edited by: satish bodas ]
 
Paul Sturrock
Bartender
Posts: 10336
Eclipse IDE Hibernate Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please try to CarefullyChooseOneForum before posting. And please UseAMeaningfulSubjectLine. You could also probably benefit from learning to SearchFirst.

I'm going to move this to a more appropriate place.
 
Mandar Khire
Ranch Hand
Posts: 567
Android Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Read same question ask on javaranch.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic