On Thu, 11 Jan 2001, Dipl. Ing. Paul Szawlowski wrote:

> I just encountered a problem which I think should get resolved.
> I wanted to implement a class which implements the InputDevice interface
> and inherits from Behavior.

Ummm... without knowing the exact details of what you are are doing, this
sounds like something that will get very nasty very quickly. What you have
are two separate threaded entities working together within a single class.
Something that is a design issue that is marked as 'Don't do@ in any
mutlihtrreaded classes ever taught. If you need these talking togehter then
you should do this via a thirdparty class using a standard producer-consumer
model. This will avoid deadlocks that will occur in your application that
putting the two threads into the one class will do.

> For that I need unfortunatly a  method initialize with no parameters
> which shall return void in one case and boolean in the other.

Talk to the langauge designers. That's a Java language issue and not one you
will get a positive answer for. Having the same method signature but different
return value types is not a capability of any strongly typed language that
I am aware of.

--
Justin Couch                                   Author, Java Hacker
Software Architect                               [EMAIL PROTECTED]
J3D.org                             http://www.vlc.com.au/~justin/
Java3D FAQ                                 http://www.j3d.org/faq/
-------------------------------------------------------------------
"Look through the lens, and the light breaks down into many lights.
 Turn it or move it, and a new set of arrangements appears... is it
 a single light or many lights, lights that one must know how to
 distinguish, recognise and appreciate? Is it one light with many
 frames or one frame for many lights?"      -Subcomandante Marcos
-------------------------------------------------------------------

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to