Can child_handle cast to parent_handle using $cast(c_h,p_h), if parent_handle is already not pointing child object and pointing to parent_handle?

In reply to jkpatel:

yes it is invalid.

because child class will not consist of portion of parent class which leads to COMPILE TIME ERROR.