黑马程序员技术交流社区

标题: 新人提问,多态的前提是什么 [打印本页]

作者: Array先生    时间: 2016-9-9 21:14
标题: 新人提问,多态的前提是什么
知识有点模糊,求多态的前提

作者: 宝瓶子    时间: 2016-9-9 21:18
继承,没有继承就不能谈什么多态
作者: FunnyKing    时间: 2016-9-9 21:27
继承。。。。
作者: NewBeeCoder    时间: 2016-9-9 21:35
继承 或者 实现接口
作者: 疯狂的麦克斯    时间: 2016-9-9 21:42
继承使类与类产生联系,是多态的前提,
作者: Fate_stay    时间: 2016-9-9 21:54
1,继承 2. 重写是多态的前提
作者: 奋斗41280    时间: 2016-9-9 21:58
1,要有继承关系或者实现关系
2,C父类或者父接口引用指向子类对象。
3,至于方法重写是不是呢,本人同求
作者: 爱吃柠檬    时间: 2016-9-9 22:13
继承啊....父类  变量名=new  子类();   可以用父类对象调用子类继承父类的变量和方法...
作者: xqxqwkw    时间: 2016-9-9 22:20
1,有继承关系 2,有父类引用指向子类对象 3, 重写
作者: wosika    时间: 2016-9-9 22:28
多态有三个前提:
1.继承关系
2.方法的重写
3.父类引用指向子类对象
作者: 灵动    时间: 2016-9-9 22:31
多态的前提是继承,
继承的好处:
                        1、提高代码的复用性。
                        2、提高程序的维护性。
                        3、让类与类之间产生一个关系,是多态的前提。
作者: czhmawy    时间: 2016-9-9 22:35
有父类引用指向子类对象
作者: 曹志强    时间: 2016-9-9 22:43
什么什么什么什么什么啊
作者: 曹志强    时间: 2016-9-9 22:44
什么什么什么什么什么啊啊啊啊啊 啊啊啊啊啊
作者: tliangl928    时间: 2016-9-9 22:55
第一、要有继承关系或者实现关系。这时,父类或者父接口引用指向子类对象,子类重写了父类的抽象方法。这便是多态……
作者: 疾速火轮    时间: 2016-9-9 23:01
要有继承关系
要有方法重写
父类的引用指向子类对象
作者: 谁家如花美如画    时间: 2016-9-9 23:02
多态的前提是必须有子父类关系或者类实现接口关系,否则无法完成多态
作者: 尉迟真金    时间: 2016-9-9 23:04
继承是实现多态的前提,当然还有实现接口
作者: 芳燚乐乐    时间: 2016-9-9 23:06
前提是继承,首先你得了解具体的继承的概述,多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。
作者: Yangkaijun    时间: 2016-9-9 23:07
#在这里快速回复#继承
作者: Zzh94520    时间: 2016-9-9 23:09
要么继承,要么实现
作者: 请叫我院长    时间: 2016-9-9 23:23
多态的前提就是继承,没有继承多态无从谈起
作者: 流空有痕    时间: 2016-9-9 23:59

多态有三个前提:
1.继承关系
2.方法的重写
3.父类引用指向子类对象
作者: cjc147    时间: 2016-9-10 00:04
多态的前提有如下:
作者: cjc147    时间: 2016-9-10 00:06
多态的前提如下:
    1.要有继承关系;
    2.要有父类应用指向子类对象;
    3.子类重写父类方法
作者: luodonchen    时间: 2016-9-10 00:06
上课老师讲了的吧。
1,必须有继承
2,重写父类方法
3,父类引用只想子类对象
作者: SunCowbee    时间: 2016-9-10 01:16
子类继承父类,方法的重写,向上转型
作者: 稻香灬    时间: 2016-9-10 01:21
多态是同以事物在不同时刻表现出来的不同状态
前提: 1,要有继承关系
        2,要有方法的重写
        3,要有父类或者父接口引用指向子类对象

作者: chensc    时间: 2016-9-10 07:02
学习学习!
作者: xh_javaee    时间: 2016-9-10 10:28
继承是多态的前提,父类方法子类重写
作者: 370452158    时间: 2016-9-10 11:28
三点! 要有继承关系  要重写父类的方法   要父类引用指向子类对象
作者: 迷失的狼    时间: 2016-9-10 12:46
要有继承,要有方法重写,要有父类引用指向子类对象
作者: 迷失的狼    时间: 2016-9-10 12:48
继承    方法重写     父类引用指向子类对象
作者: changfa    时间: 2016-9-10 23:43
要有继承  还有重写  父类指向子类对象
作者: 小胖妞    时间: 2016-9-10 23:57
要有继承或实现关系
作者: huangbinqqian    时间: 2016-9-11 00:26
多态三个前提,第一:继承或者接口,第二:重写方法,第三:父类引用指向子类
作者: 无悔的人生    时间: 2016-9-11 13:49
多态的前提是要有关系,不管是继承类还是实现接口
作者: NewsmallWhite    时间: 2016-9-11 21:05
1 要有子父类的关系 2 要有父类(父接口)指向子类的引用 3 要有方法的重写
作者: IT军犬    时间: 2016-9-11 22:59
继承,方法的重写,父类引用指向子类对象
作者: Array先生    时间: 2016-9-11 23:00
迷失的狼 发表于 2016-9-10 12:48
继承    方法重写     父类引用指向子类对象

继承或者是实现接口
作者: SunCowbee    时间: 2016-9-12 02:53
继承,方法的重写,父类引用指向子类对象
作者: 请原谅我笑出声    时间: 2016-9-12 20:07
继承啊,兄弟···
作者: 冷冷冷白    时间: 2016-9-12 21:15
我是来看回复的
作者: zwy1174    时间: 2016-9-12 21:39
继承,就是这么简单
作者: yonghu    时间: 2016-9-16 21:03
继承。。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2