What is the significance of GenericExample<? extends Person> in a generic class declaration?
GenericExample<? extends Person>
It allows the class to accept any type, as long as it implements the Person interface
Person
It specifies that only instances of Person can be used as the generic type
It is used to define a generic type that is a superclass of Person
It indicates that the generic type can be any subclass of Person