暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

类的方法重写

知识共鸣 2019-02-21
571

基本介绍

方法重写就是子类有一个方法与父类(基类)的某个方法的名称,参数个数一样,我们可以说这个子类重写了父类的那个方法。

代码说明:

重写的细节说明

1、如果要在子类访问其父类的方法(public/protected),可以使用 父类::方法名   或者 parent::方法名,来完成。

代码:

2、parent::静态属性【这种方法不能访问普通属性,但是能访问父类的静态属性,而且这个静态访问控制符必须是  public 或 protected】;

代码说明:

 

3、如果子类要重写父类的方法,重写的方法名和参数个数必须要一样,否则会报错

 代码说明:

4、以下三种情况

<1>.子类的方法参数个数,方法名称,要 和父类的方法参数个数,方法名称一样。

<2>.如果父类的参数使用的类型约束,还必须保证子类的类型一致

<3>.子类方法不能缩小父类方法的访问权限

代码说明:

以上就是个人整理出来的类的方法重写,供大家参考和学习。





文章转载自知识共鸣,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论