# Casting a class multiple levels - possible?

**URL:** <https://verificationacademy.com/forums/t/casting-a-class-multiple-levels-possible/30834>\
**Category:** SystemVerilog\
**Tags:** SystemVerilog, class, cast\
**Created:** [July 6, 2015, 8:48pm UTC](https://verificationacademy.com/forums/t/casting-a-class-multiple-levels-possible/30834 "2015-07-06T20:48:12Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![ramana4210](https://verificationacademy.com/forums/letter_avatar_proxy/v4/letter/r/bbe5ce/32.png) [@ramana4210](https://verificationacademy.com/forums/u/ramana4210)\
**Post date:** [July 28, 2015, 6:15pm UTC](https://verificationacademy.com/forums/t/casting-a-class-multiple-levels-possible/30834/3 "2015-07-28T18:15:58Z")

</div>

_In reply to [dave\_59](https://verificationacademy.com/forums/t/casting-a-class-multiple-levels-possible/30834/2):_

why $cast will fail when child handler d2 pointing parent b1

---

_[View the full topic](https://verificationacademy.com/forums/t/casting-a-class-multiple-levels-possible/30834)._
