首页 > 数码看看 > 正文内容

父类对象强制转换为子类对象

时间:2024-11-13 16:00:39

父类强制类型转换为子类 

父类强制类型转换为子类是指将一个父类型的变量转换为子类型,以便在不改变对象本身的情况下,让新的变量和原来的那个指向同一个对象。这种转换需要借助原来那个变量,即父类型的那个变量,让新的变量和原来的那个指向同一个对象。方式就是两者之间划等号。可是引用类型变量的相等需要两者类型相同,问题是不相同,怎么办?那就是把父类型的变量强制转换成子类型。

例如,原来定义了两个类型,FatherClass和SonClass,然后构造了一个SonClass类型的对象,用一个FatherClass类型的变量father引用了。接下来,可以将father强制转换为SonClass类型,以便在son这个变量的引用之下,对象可以自由发挥其功能。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益, 请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。
标签:数码看看

科技之家 广州小漏斗信息技术有限公司 版权所有 提供支持 粤ICP备20006251号