Choose the wrong statement :
The casting (implicit or explicit) to a parent type (upcasting) is always accepted by the compilator and it will not produce errors during the execution.
The implicit casting to a child type (downcasting) is never accepted by the compilator.
The explicit casting to a child (downcasting) is always accepted by the compilator and it will not produce errors during the execution.
The explicit casting to a child (downcasting) is always accepted by the compilator but it may produce errors during the execution.