File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Interface Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Interface" Watch "Interface" New topic


Dipen Javia

Joined: Jun 12, 2004
Posts: 5

I am *really* confused what an Interface is and what Interface does. I would really appreciate if someone could explain me what an Interface is and what it does with an example if possible.

Thanx in advance

Dipen Javia.
Leo Deegan

Joined: Jun 15, 2004
Posts: 12
Hi Dipen, here's one main use for an interface:

An interface is used to declare methods without defining their behavior. The behavior is implemented in the classes that implement that interface.

Take, for example, the following interface.

The above interface declares a method (operateOn), but does not define what the method does. The following classes provide different behavior by implementing the interface.

Dipen Javia

Joined: Jun 12, 2004
Posts: 5
Hey Leo,

Thank you so much for exaplaing the use of an interface with an example. I really appreciate your help.
[ June 16, 2004: Message edited by: Dipen Javia ]
I agree. Here's the link:
subject: Interface
It's not a secret anymore!