其他分享
首页 > 其他分享> > Day09-多态和特殊类

Day09-多态和特殊类

作者:互联网

文章目录


image-20210608231806006

1.多态的概念

image-20210608222258547 image-20210608222724290 image-20210608222900989
横坐标:1,纵坐标:2
--------------------
横坐标:3,纵坐标:4
--------------------
横坐标:7,纵坐标:8

当我们在Rect类里面重写show方法,再次运行ShapeRectTest类打印结果为

image-20210608224450384
横坐标:1,纵坐标:2
--------------------
横坐标:3,纵坐标:4
长度是5,宽度是6
--------------------
横坐标:7,纵坐标:8
长度是9,宽度是10

当看到打印结果,我们会认为调用了是Rect的show方法,是的,没错。但是,当我们把Shape类的show方法注释掉后,发现会报错。

image-20210608224852805

2.多态的特点

image-20210608230105285

image-20210608231440275 image-20210608231515783

image-20210608231607648

标签:Day09,特殊,纵坐标,多态,横坐标,调用,子类,父类
来源: https://blog.csdn.net/weixin_41147429/article/details/117718338