多态一般针对class而言,你可以先定义一个base class,然后extend出一些你想得到sub class。在base class中你先定义出一些基本的函数,在subclass中重新将这些函数override(复写),实现对应不同的subclass特殊的method。
overload(重载)则针对method而言,在同一class中,你可能对于相同的method你想有不同的动作,则可以通过overload选用不同的argument(引数)来构建相同名称的method,它们是通过argument来区别的 。
重载和多态
最新推荐文章于 2022-11-23 21:22:26 发布