谁能最简单的介绍多态思想 谁能最简单的介绍多态思想,最少的语言,最好的比喻,还得讲明白 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 走人 ----> 用脚车 ----> 用轮子船 ----> 用螺旋状 多态就是通过方法的重载和重写来实现同一功能的不同方法如:move()这个移动的方法:人移动的方法是走鸟移动的方法是飞鱼移动的方法是游 move()父类:生物鸟,人,鱼(生物)x=鸟;x.move(); //飞?直立行走?游?关键:父类引用指向子类对象 不知道楼主是想考察大家的语言概括能力还是表达能力,还是学习多态知识。如果学习的话还是老老实实多看看书,有不明白的地方再来提问题,这样会比较好。建议看thinking in java. 简而言之,多态即一个对象可以有多个类型class 水果classs 桔子、苹果、葡萄 继承自水果所以一个“桔子”的对象,同时也是一个“水果”的对象一个“水果”可能是其子类类型“桔子”的一个对象,也可能是“苹果”的一个对象 A对象即能当作B对象又能当作C对象 同一个功能的不同表现方式。overload人吃饭:用筷子、用勺子、用手抓。方法名相同确具有不同的参数个数或者参数类型。override动物吃饭:猫吃饭、狗吃饭、猪吃饭,具体的动物吃饭的行为是不同的,但是却可以通过同样的方法进行调用。利用向上转型。 A(你妈)B(你) C(你妹)-----------------B,C继承A(你和你妹来自你妈)A有属性人(B,C都是人)B是男人,C是女人。 在面试是,怎样回答Hibernate体系结构比较合乎要求啊 java如何实现远程开关机 千言万语直击对象本质 MySQL5+Jdk5+tomcat5需要什么版本的jdbc驱程? 怎样在运行时通过类名实例化此类的对象呢? 怎么生成这样的TableModel? 关于jsp 大神快来帮帮我吧 Design patterns, elements of reusable software 有没有通用一点的连接池呀?(来者有分) 线程获得对象锁遇后到wait方法时的一些问题? 用java你能读取JPG大图的问题,你能读取多大的???
车 ----> 用轮子
船 ----> 用螺旋状
move()这个移动的方法:
人移动的方法是走
鸟移动的方法是飞
鱼移动的方法是游
鸟,人,鱼(生物)x=鸟;
x.move(); //飞?直立行走?游?关键:父类引用指向子类对象
classs 桔子、苹果、葡萄 继承自水果所以一个“桔子”的对象,同时也是一个“水果”的对象一个“水果”可能是其子类类型“桔子”的一个对象,也可能是“苹果”的一个对象
overload
人吃饭:用筷子、用勺子、用手抓。方法名相同确具有不同的参数个数或者参数类型。override
动物吃饭:猫吃饭、狗吃饭、猪吃饭,具体的动物吃饭的行为是不同的,但是却可以通过同样的方法进行调用。利用向上转型。
B(你) C(你妹)
-----------------
B,C继承A(你和你妹来自你妈)
A有属性人(B,C都是人)
B是男人,C是女人。