While a "B" instance is always also an instance of "A", an "A" is not
necessarily a "B". So your cast of a to "B" is incorrect.
Gunter D'Hondt wrote:
I'm currently trying to use polymorphism but I'm always getting a
ClassCastException:
--------------------------
public class A {}
public class B extends A {}
public class C {
public void foo(A a) {
B b = new B();
b = (B) a;
}
}
--------------------------
How am I doing wrong here?
Regards,
Gunter
Ralph Goers <[EMAIL PROTECTED]>
12/08/2005 08:31
Please respond to
[email protected]
To
[email protected]
cc
Subject
Re: interface implementation
It sounds like maybe you want the Factory in cocoon.xconf. Get your
objects from it and then store them in the session.
Gunter D'Hondt wrote:
How can I define an implementation of an interface inside the
cocoon.xconf
without using the Avalon component-tag coz the class should not be shared
over all users since it should be possible to place it inside the session
object?
Regards,
Gunter D'Hondt
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]