黑马程序员技术交流社区
标题:
多态
[打印本页]
作者:
nie3756
时间:
2015-1-4 09:24
标题:
多态
多态 到底是什么意思?! 感觉好抽象啊
作者:
取名回忆的时光
时间:
2015-1-4 17:45
多态就是一个对象可以有多种存在形态,比如狗放小了说是宠物,是狗,放大了说了是犬类动物,但不论怎么叫他只是叫的形态不同罢了,但它还是实实在在的那只狗。
作者:
zhanglunqi45
时间:
2015-1-23 00:18
就是同种事物的不同形态。你叫藏獒可以叫狗,你叫狼狗可以叫狗,你叫猎犬可以叫狗,因为藏獒,狼狗,猎犬他们身上都有狗的特点,狗是他们特点的抽象,所以他们就是狗的多态
作者:
范建海
时间:
2015-1-24 21:48
多态:就是根据父类对象动态调用子类的方法
作者:
兮兮之c
时间:
2015-1-24 23:27
java中这样实现多态,(1)父类引用变量引用子类对象,然后调用子类重写父类的方法,但是实际调用的是子类的方法,而不是父类的方法,(2)接口引用变量引用实现该接口的子类对象,通过调用子类实现接口的方法,实际调用的确实子类对象。(3)方法的重载。
作者:
安鑫东
时间:
2015-2-2 00:08
多态访问成员的特点:
1.成员变量:编译看左边(父类,一定要有成员变量),运行时看左边(父类,子类覆盖了父类的成员变量时,打印出的就是父类的变量值)
2.成员方法:编译看左边(父类,一定要有成员方法),运行时看右边(子类,子类覆盖了父类的成员方法时,调用的是子类的方法);
3.静态方法:编译看左边(父类,一定要有静态方法), 运行时看左边(调用的是父类的静态方法)
我个人觉得记住这几个,面对多态应该没什么问题
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2