Mastering Java: The Ultimate 2025 All-In-One Quiz to Excel in 'Thinking in Java

Question: 1 / 510

Under what circumstance is it safe to cast an object from a List<? extends Fruit>?

When casting to Fruit or any of its subclasses

Only when casting to an Apple

When you are certain of the list's element types

When casting an object from a List<? extends Fruit>, the only safe circumstance is when you are completely certain of the list's element types. This means that you know, without a doubt, that all elements in the list are of a specific subtype of the Fruit class. Option A is incorrect because simply casting to Fruit or any of its subclasses is not always safe. Option B is incorrect because relying on the fact that the list can only contain Apples is not a guarantee of safety. Option D is incorrect because there are some situations where it is safe to cast from such a list, as in the case of being certain of the element types.

Get further explanation with Examzify DeepDiveBeta

It is never safe to cast objects from such a list

Next Question

Report this question

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy