如题所述
第1个回答 2023-09-11
重写和重载的区别有定义、范围、多态、返回、参数以及修饰不同。
1、定义不同:重载是定义相同的方法名,参数不同,重写是子类重写父类的方法。
2、范围不同:重载是在一个类中,重写是子类与父类之间的。
3、多态不同:重载是编译时的多态性,重写是运行时的多态性。
4、返回不同:重载对返回类型没有要求,而重写要求返回类型,有兼容的返回类型。
5、参数不同:重载的参数个数、参数类型、参数顺序可以不同,而重写父子方法参数必须相同。
6、修饰不同:重载对访问修饰没有特殊要求,重写访问修饰符的限制一定要大于被重写方法的访问修饰符。
重写造句
1、以前,如遇突发性重要新闻,所有的版面需要重写。现在,头版的一角会留一处空白,以应对突发事件。
2、你抬手落笔,转折勾挑出青春的天书,我是你无法辩识的狂草,短短一行,被你飞快地写下,翻过。再提起,只怕也要在多年以后,由阔达圆和的魏体悄然重写,方可看清,当初的挥毫泼墨,竟是如此轻易,如此不堪。
3、时光无法倒流,历史也不会重写,世间的事也总会顺着其应该发展的方向而去,无法撤销,不可逆转。
4、有时候,真相对成人而言,隐藏得太深,只能在深夜连续数小时的修改和重写中浮出水面,这是一种千锤百炼的方式,而小孩能一眼把事情看穿。