基本介绍
方法重写就是子类有一个方法与父类(基类)的某个方法的名称,参数个数一样,我们可以说这个子类重写了父类的那个方法。
代码说明:
重写的细节说明
1、如果要在子类访问其父类的方法(public/protected),可以使用 父类::方法名 或者 parent::方法名,来完成。
代码:
2、parent::静态属性【这种方法不能访问普通属性,但是能访问父类的静态属性,而且这个静态访问控制符必须是 public 或 protected】;
代码说明:
3、如果子类要重写父类的方法,重写的方法名和参数个数必须要一样,否则会报错
代码说明:
4、以下三种情况
<1>.子类的方法参数个数,方法名称,要 和父类的方法参数个数,方法名称一样。
<2>.如果父类的参数使用的类型约束,还必须保证子类的类型一致
<3>.子类方法不能缩小父类方法的访问权限
代码说明:
以上就是个人整理出来的类的方法重写,供大家参考和学习。
文章转载自知识共鸣,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。