This week's book giveaway is in the OCAJP forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide 1Z0-808 and have Jeanne Boyarsky & Scott Selikoff on-line! See this thread for details.
You mean you will provide a legal implementation of the interface so that code outside your class can be sure that certain implementation of methods exist.
Yeah, I didn't like that when I wrote it, but couldn't think of a better answer at the time. Not all interfaces have methods defined, so perhaps a better explanation is when a class needs to use the implied contract of an interface.
And if an interface "inherits" another interface, extends is used.
[ August 08, 2007: Message edited by: David McCombs ] [ August 08, 2007: Message edited by: David McCombs ]