A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2013-4-27 22:45  /  1697 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

这里面有一个偏移量的概念。
简单点说就是父类访问子类中父类原先没有的变量,
无法访问成功,
相当于子类中父类原先没有的变量做了一定的修饰,
父类无法访问到。:)
回复 使用道具 举报
淡.。 发表于 2013-4-27 22:54
这些话好绕口啊,能不能通俗一点呢?3q

通俗点就是子类中定义父类没有的字段,
做了一定的“修饰”,
就算将子类的实例赋值给父类,
父类也没法访问到。
:)
回复 使用道具 举报
淡.。 发表于 2013-4-27 23:05
还想请问一下 ren haoren=new zhongguoren()和ren haoren=new ren()
有什么区别呢? 不都是只能访问 ...

前面是将子类new的实例赋值给父类,后面是父类new的实例赋给父类。
虽然现在都只是能访问父类的字段,
但让前面的强制转换成子类,子类就可以访问父类没有子类有的字段了。
:)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马