当前位置:首页>开发>正文

重写父类方法用super有什么用 php 方法重写和多态的区别

2023-07-31 05:33:11 互联网 未知 开发

 重写父类方法用super有什么用 php 方法重写和多态的区别

重写父类方法用super有什么用?

super调用指向了父类,在一些调用里可以很巧妙的利用,比如监听返回键了在onKeyDown的方法里,如果想让系统对back键响应,就用supper执行,然后再执行些操作,如果要让系统不做任何响应,那么自己不要执行super的方法,直接掉用自己的操作,注意return false 与true是也是有区别的。

php 方法重写和多态的区别

重写是多态实现方法的一种,多态的实现方法包括但不局限于重写,二者不是并列关系!多态是一种思想,重写是一种方法!
换句话说,只会执行子类,不会执行父类。如果一定要执行父类,那么就要用到关键词parent。

“重写父类Applet的paint()方法”是什么意思

首先,这个类一定是继承自Applet类,所以,这个类的对象可以调用Applet的paint()方法.但是现在我们想在现有类中重新定义paint()方法,那么就对父类的paint()方法进行了"屏蔽",当这个类的一个对象调用paint()方法的时候,就不会去调用父类的了,而是调用我们后来在子类中定义的