手机号码,快捷登录
找回密码
登录 注册
您需要 登录 才可以下载或查看,没有账号?注册
举报
使用$cast操作,直接使用$cast(child_tr, father_tr)是非法的,此时则要求基类的handle必须指向派生类的对象,即father_tr必须指向child_tr类型的对象​,因此一般会有如下几步操作:
1、定义一个派生类类型的对象:child1_tr = new;
2、​father_tr = child1_tr;
3、$cast(child_tr, father_tr);
以上第(3)步,$cast会做类型检查,若类型兼容返回1,否则返回0。​
就是看这段话看的有点乱
回复 wenhuajianyuan 上面子类向父类进行数据传递时,显示不出$cast操作向下类型转换的优势,但父 ... 851018986 发表于 2018-4-28 14:13 登录/注册后可看大图
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )
GMT+8, 2024-5-26 13:08 , Processed in 0.028758 second(s), 6 queries , Gzip On, Redis On.