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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 冷漠无天 中级黑马   /  2013-11-20 16:23  /  1498 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

方法外能不能进行对象实例化?
  方法外对对象实例化之后 用对象名去调用对应的方法 为什么会出现找不到符号的错误?
  方法中对对象进行向上或者向下转型,为什么在另一个方法中会失效,不能用对方法中转型之后的对像名去调用相应的方法 做相应的操作?

1.能
2.方法外,就是类里面,方法外面,只能定义这个类的属性和方法,不能调用方法
3.转型后 只能调用你现在这个类型的方法,但是实际你这个变量还是指向你转型之前的对象的地址。只是类型改变了,类型改变之后 你只能调用当前类型里的方法,但是这个方法会动态绑定到你实际指向的那个对象的方法上~~这就是多态~~

点评

FFF
嗯,同学。这个自问自答是没有分的~如果在学习中有问题,可以上来找同学帮忙分析。如果你没有问题要问。可以回答其他同学的问题~~~  发表于 2013-11-20 18:09

1 个回复

倒序浏览
您需要登录后才可以回帖 登录 | 加入黑马