CodesJava

Easy learning with example program codes

Wildcard in generics


Wildcard:

In generics ‘?’ is known as wildcard and it represents an unknown type.

Types of wildcard:

  1. Unbounded wildcard.
  2. Bounded wildcard.
    1. Upper bounded wildcard.
    2. Lower bounded wildcard.

Unbounded wildcard.is used for list of unknown types using ‘?’(Type is not bounded).
2. Bounded wildcard: is used for unknown bounded types using ‘?’ with extends or super keyword.

  1. Upper bounded wildcard. is used to restrict the unknown type to be a specific type or a subtype of that type using ‘?’ with extends keyword.
  2. Lower bounded wildcard. is used to restrict the unknown type to be a specific type or a super type of that type using ‘?’ with super keyword.

 
Next Topic: Unbounded wildcard.
Previous Topic: ClassCastException at runtime test.

Related Topics:

How to build java project using ant in eclipse?
JAXB marshalling – convert java object to xml example.
How to create pdf file in java using iText jar?
Generics class example.
OGNL in struts 2.
Hibernate One-to-One Mapping using xml.
Send inline image in email using JavaMail API.
Quartz 2 JobListener example.

 



Copyright © 2018 CodesJava DMCA.com Protection Status SiteMap