Hi all What is the need for Interface in Java. As per my knowledge with interface we can create method declaration and it can be used by any implementing class. Implemeted class will make definition of the declared methods. Why cant we use classes and extneds this class. We can over ride the method. I assume that we can implement so many intefaces not extend so many classes. Other than multiple inherittance do we have any other benifit in interface... Please clarify my doubt.
This belongs in java in general beginner. Anyway, the choice between interfaces and abstract classes is up to you. If you dont have default implementations to provide go for interfaces. Else go for abstract classes
Also, do not double post. You end up wasting many people's time. John and Bear had to waste time on your post in the wrong forum.
We have a FAQ you should read. The relevant parts here are Choose One Forum and Use a Meaningful Subject ("Basic Java" is about as generic as you can get). It would probably be a good idea for you to read all of them, but these two in particular.
This thread is now closed
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors