时间:2024-11-13 16:00:39
父类强制类型转换为子类
父类强制类型转换为子类是指将一个父类型的变量转换为子类型,以便在不改变对象本身的情况下,让新的变量和原来的那个指向同一个对象。这种转换需要借助原来那个变量,即父类型的那个变量,让新的变量和原来的那个指向同一个对象。方式就是两者之间划等号。可是引用类型变量的相等需要两者类型相同,问题是不相同,怎么办?那就是把父类型的变量强制转换成子类型。
例如,原来定义了两个类型,FatherClass和SonClass,然后构造了一个SonClass类型的对象,用一个FatherClass类型的变量father引用了。接下来,可以将father强制转换为SonClass类型,以便在son这个变量的引用之下,对象可以自由发挥其功能。
科技之家 广州小漏斗信息技术有限公司 版权所有 提供支持 粤ICP备20006251号