What is a covariant return type in Java? In object-oriented programming in general?

Edit
Report