Actually an interface class can extend multiple interface classes.  This 
sounds a bit strange but is very useful.  A common usage in EJB is to 
create a business interface for a bean that is extended by the remote 
interface and implemented by the bean class.  This allows signature 
errors to be caught at compile time instead of deployment time.

A concrete or abstract class cannot extend multiple concrete or abstract 
classes.

Scot.

Steve Stearns wrote:

>> It sure looks like everything is OK since public interface Category 
>> extends
>> EJBObject and EJBObject is serializable. Often the problem is that the
>> method arguments don't implement java.io.Serializable. Try explicitly 
>> making
>> Category extend java.io.Serializable as well.
> 
> Java doesn't permit classes to extend more than one class.  Since 
> Category is already extending EJBObject, I cannot also have it extend 
> Serializable.  Also, since Category is itself an Interface I cannot 
> have it implement the Serializable interface.
> 
> ---Steve
> 
> 
> 
> -- 
> --------------------------------------------------------------
> To subscribe:        [EMAIL PROTECTED]
> To unsubscribe:      [EMAIL PROTECTED]
> List Help?:          [EMAIL PROTECTED]
> 
> 



--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
List Help?:          [EMAIL PROTECTED]

Reply via email to