Results 1 to 3 of 3
Thread: Generics problem
- 01-22-2011, 10:37 AM #1
Member
- Join Date
- Jan 2011
- Posts
- 2
- Rep Power
- 0
Generics problem
1 and 2 this both should not work because K can be anything here....Java Code:abstract class ABS<K extends Number> { public abstract <K> K useMe(Object k);// understood .. public abstract <K> ABS<? extends Number> useMe(ABS<? super K> k) ; //1 public abstract <K> ABS<? super Number> useMe(ABS<? extends K> k); //2 public abstract <K> ABS<K> useMe(ABS<K> k);// understood .. }
can anyone please explain???
Thanks in advance....
- 01-22-2011, 04:41 PM #2
Moderator
- Join Date
- Jul 2010
- Location
- California
- Posts
- 1,606
- Rep Power
- 5
Cross posted Generics problem - Java Programming Forums
- 01-22-2011, 05:09 PM #3
Hi.
You have methods this a same name useMe.
I changed your code as follows
Java Code:public abstract class ABS<K extends Number> { public abstract <K> K useMe(Object k); public abstract <K extends Number> ABS<? extends Number> useMeExtends(ABS<? super K> k); public abstract <K> ABS<? super Number> useMeSuper(ABS<? extends K> k); public abstract <K extends Number> ABS<K> useMe(ABS<K> k); }Skype: petrarsentev
http://TrackStudio.com
Similar Threads
-
Help with generics
By shai in forum New To JavaReplies: 0Last Post: 08-12-2010, 07:07 AM -
generics
By tascoa in forum Forum LobbyReplies: 2Last Post: 10-09-2008, 07:58 PM -
Help w/ generics
By Hollywood in forum New To JavaReplies: 2Last Post: 02-16-2008, 03:08 AM -
Generics
By sireesha in forum New To JavaReplies: 2Last Post: 01-10-2008, 11:08 PM -
Generics
By eva in forum New To JavaReplies: 2Last Post: 01-04-2008, 09:10 PM


LinkBack URL
About LinkBacks
Reply With Quote

Bookmarks