Polymorphism 小结

Mybe Polymorphism is the first moutain to conquer in Java life or in OOP world.To remember what have learned today, just marked it down here for future recall.

What's polymorphism?

polymorphism means one object can have different states.

How ?

polymorphism is based on inheritance and late binding. As base class has already defined the way(method) that all it's child will perform that is what inheritance ensure, and late binding makes the JVM to decide what kind of  behavior to take(to call father's method or to call child, when child dosen't override father's method, it will call father's, otherwise call child's)

When?

So far I know it used perfect in Contain framework. So it's used to handle situation when you need to handle a deal with a list of similar type of object , maybe however , you dont know exactly type. Then you just put in the top type there.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值