覆写

概念:如果子类重写了父类:属性的覆盖与方法的覆写

方法的复写:子类定义了与父类方法名称,参数类型以及个数完全相同的方法,但是覆写的方法不能比父类更严格的权限。(在我们开发之中很多都是子类方法与父类方法是相同的)

记住:在进行覆写方法的时候,一定要关注以下俩点内容:

1.当前使用的对象是通过哪个类new出来的

2.当调用某个方法时候,如果该方法已经被子类覆写了,则调用的一定是被覆写的方法

以后就看被谁new出来,方法有没有被覆写

方法覆写的明确要求:被覆写的方法一定不能够比父类要求的权限更严格,以后写方法一般使用public就好,写属性一般就private

3.如果父类中的方法使用了private修饰,那么就表示该方法只能被父类使用,子类无法使用,子类根本不知道父类有此方法,这是子类同样覆写则代表新方法,与父类的方法没有关系

属性的覆盖:当我们子类定义了与父类相同的属性时候称之为属性的覆盖,一般没有意义,因为一般父类的属性一般被封装了,子类不知道,没事干别整重名

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 图片来自作者 我的房子 很老了 老到连我都记不得它买了多少年 四楼 生锈的铁窗纱 窗台上是几盆不名贵却开的很好的花...
    杜梦真阅读 478评论 0 0
  • 五年级朱城辰 在一个美丽的清晨,两个女孩正蹲在稻田边兴致勃勃地抓蝌蚪。水面掀起了...
    新起点_7046阅读 370评论 0 0
  • 深夜闻狗吠 温酒待人归 雨夜灯如豆 更添柴火香
    白丁见微阅读 319评论 0 2