KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Is there a way to specify a default type for a generic template? Let's say I have a Monkey class. Monkeys can live in different Environment s, such as Jungle or Zoo : public class Monkey<T extends Environment> { T home; ... public T getHome() { return home; } } Is there a way to specify a default for T , so I can use the type Monkey instead of Monkey<?> without getting a compiler warning? EDIT In other words, is there a way to get rid of the "raw type" warning without having to explicitly suppress it?
Tags (comma-separated)
Save Edits
Cancel