Thinking in Java关于多态一章讲得很好。有机会看看。比我们在这里费口舌好多了。
解决方案 »
- Java 如何监控文件目录的变化
- 做贪食蛇游戏出现的小问题`
- 怎样写短信群发啊
- JAVA数据结构中,关于线性表的问题
- 明天去中软国际面试,有去过的兄弟么?说说情况,都考些啥啊?
- 想要孙鑫java/VC++完整视频教程的找我
- Together 6.1 for eclipse注册码?
- 使用Graphics.DrawLine画线时,如何控制线的宽度!
- 求助大神:帮忙把这个C实现的CRC4算法 改为Java实现,谢谢
- netty java.lang.IndexOutOfBoundsException: readerIndex(16) + length(12) exceeds
- 关于JFC的问题
- 能不能用Socket类来实现广播,怎么实现发送和接收
而多态性也是源于继承,
比如
abstract class A{
}
class B extends B{
}实例变量可以表示为
B b=new B(),也可以A b=new B()
形式是一样的。b既是A的实例也是B的实例,还有一种多态形体现在方法上。
看看书上一般讲解都是那个多边形的例子。
public String initValue(Int s){}
public String initValue(obj s){}
...
就是方法名同,但参数不同(个数,或参数类型)
其实现也不同