Skip to content

Tag: generics

Java enum with generic attributes

I have been trying to create enum that contains generic attribute, for example: SomeValue1 and SomeValue2 classes implement SomeValue interface. For some reason <T extends SomeValue> is marked with “Unexpected bound” error. If I replace T with ?, there is no error. But it is still puzzling m…

Java Generics – quick question on Greater Than Method with Objects

I have an assignment in my Java class, we are learning Generics, I have looked in my notes, my lessons, and even on the internet and I still cant figure out what this last assignment question is asking me to do, which is: Write a generic “greater-than” function that takes two objects as arguments, each of whi…

Java generics impossible assignment?

Every time I think I understand generics better (and can answer without compiling), I get to an example where this theory breaks. Here is a very simple example: And two invocations: To me, none of the invocations should compile. A String is not a supertype of List. Still, the second one compiles. But let&#821…