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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 辉大大 中级黑马   /  2015-7-17 21:56  /  455 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

不知道怎么回事,我在多态这一节,感觉平时看到遇到也感觉自己能看懂,但是就是感觉自己没有学会这一章,就像不知道学习多态应该怎么使用,什么时候使用的状态,各位帮我分析分析哎

9 个回复

倒序浏览
多态太难了,我也搞不懂
回复 使用道具 举报
Fu f = new Zi();
父类引用指向子类对象,可以调用父类成员变量,子类成员方法。
就像基本数据里把byte赋给int,类型自动转换
回复 使用道具 举报
这些我都知道,但是我想问的不这个概念,我就是想知道那个多态该什么时候用,最好通俗一点
回复 使用道具 举报
飘过飘过
回复 使用道具 举报
比如  一个父类 有好多的子类,子类还有子类的话,你需要new出好多实例,而多态就能省事好多。直接父类引用指向子类对象了。。。
回复 使用道具 举报
多态真心难呀,同求
回复 使用道具 举报
其实很简单的,所谓多态就是说,事物在不同时刻表现出不同的形态
父类引用指向子类对象,你是初学者先背熟概念先,然后慢慢理解,
格式一定要记住:Fu f=new Zi;
回复 使用道具 举报
现在只是一段段的小程序,以后写的多了,子类很多,多态的好处就体现出来了,我猜的。我也是刚学多态,稀里糊涂的
回复 使用道具 举报
      其实在实际开发中多态的使用并不多,因为使用多态会导致,你能调用子类中特有的方法,需要做向下转型,而向下转型,有很可能报出ClassCastExceptiong类型转换异常,需要用instanceof语句进行判断,


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马