aspose file tools*
The moose likes Java in General and the fly likes Interface vs Abstract class Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Interface vs Abstract class" Watch "Interface vs Abstract class" New topic
Author

Interface vs Abstract class

jose chiramal
Ranch Hand

Joined: Feb 12, 2010
Posts: 266
I would like to know when do we use Interface and when ABstract classes. I came across the following :

1.If you need to change your design make it an interface. Abstract classes provide default behavior. - what do these statements mean, what does behavior mean here?
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19692
    
  20

Please do a search. This question has been asked dozens of times before. We even have an FAQ entry for it: http://faq.javaranch.com/java/InterfaceVsAbstractClass


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

In fact, *you* asked it. And what exactly are you asking? What do *you* think "default behavior" is--based on the results of when you asked this question here?
Jim Hoglund
Ranch Hand

Joined: Jan 09, 2008
Posts: 525
What still bothers you about abstract classes and interfaces and their use?

Jim ... ...


BEE MBA PMP SCJP-6
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Interface vs Abstract class