面向对象编程-多态

多态怎么理解:多种状态

1.重载方法的多态:同一个方法名,不同的参数类型,就会有不同的执行结果(这也是多态体现的一种方法)

2.方法覆盖重写的多态:同一个方法名,不同的对象调用,就会有不同的执行结果(这也是多态体现的一种方式)

3.对象的多态(核心,困难,重点)

(1)一个对象的编译类型和运行类型可以不一致。

(2)编译类型钻定义对象时,就确定了,不能改变。

(3)运行类型是可以变化的

(4)编译类型看等号左边的是谁,运行类型看等号右边是谁(编译看左,运行看右)。

上一篇:19.备忘录模式


下一篇:iptables防火墙