|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Java: interface methods with same name and signatur e
Ron, If you take a look at section 9.4.2 Overloading in ftp://ftp.javasoft.com/docs/specs/langspec-2.0.pdf you should find your answer. The way I read it is that it is OK to implement interfaces that have methods with the same signature, the only thing is you can have only a single implementation of the method. Basically, even if you cast on the interface name it will end up calling the same method in the implementation. Greg -----Original Message----- From: Ronald Bourret [mailto:rpbourret@r...] Sent: Friday, October 26, 2001 2:34 PM To: xml-dev Subject: Java: interface methods with same name and signature Sorry about the non-XML topic... Suppose I have two interfaces, both of which have a method with the same name and the same signature. For example: public interface foo1 {public void foo()} public interface foo2 {public void foo()} Now suppose I want a single object to implement both interfaces: public class fooimp implements foo1, foo2 Calling methods shouldn't be a problem, as I can cast: fooimp fi = new fooimp(); (foo1)fi.foo(); (foo2)fi.foo(); But what is the syntax for actually implementing the methods? This is clearly a problem: public class fooimp implements foo1, foo2 { public void foo() {...} // from foo1 public void foo() {...} // from foo2 } I couldn't find anything in the Java spec... Thanks, -- Ron ----------------------------------------------------------------- The xml-dev list is sponsored by XML.org <http://www.xml.org>, an initiative of OASIS <http://www.oasis-open.org> The list archives are at http://lists.xml.org/archives/xml-dev/ To subscribe or unsubscribe from this elist use the subscription manager: <http://lists.xml.org/ob/adm.pl>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








