全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

如何实现Java重写父类方法

发布时间:2022-04-22 11:38:00
发布人:wjy

  学习Java过程中会遇到许许多多的问题,如何实现Java重写父类方法?方法的重写需要遵循“两同两小一大”原则,究竟什么是“两同两小一大”原则?千锋小编整理了如下内容,希望对大家有所帮助。

Java重写父类方法

  “两同两小一大”原则:“两同”指方法名相同,形参列表相同;“两小”指子类方法返回类型应比父类方法返回类型更小或者相等;“一大”指的是子类方法的访问权限应比父类方法的访问权限更大或者相等。

  八大基本类型大小:

  byte 8bit

  short 16bit

  char 16bit

  int 32bit

  float 32bit

  long 64bit

  double 64bit

  还需要注意的是重写的方法和被重写的方法必须都是类方法或实例方法(有无static方法修饰,有的就是类方法,无则事实例方法),不能一个是类方法一个是实例方法,不然编译的时候就会报错。

  特殊情况1.0:

  当想修改父类中由private修饰的方法时:

  我们知道private修饰的方法是禁止子类访问的,所以在子类中重写该方法时,就不能说是重写了,而是在子类中重新定义了一个方法。

  特殊情况2.0:

  当想在子类的方法中调用父类被覆盖的方法时:

  可以用super来调用父类被覆盖的实例方法

  super是java里的一个关键字,用于限定对象调用他从父类继承到的实例变量或方法

  需要注意的是super是限定对象的,所以在有static修饰的方法中不能出现super,static修饰的方法属于类,而super是属于对象。

    通过以上的解释,你了解如何实现Java重写父类方法了么?对于初学者来说,不可避免在学习Java中会遇到很多问题,这时候欢迎你关注、咨询千锋教育老师,如果想要了解Java培训课程,可以随时来千锋实地考察和咨询!

相关文章

短视频发布在哪个平台收益最好?短视频平台收益分析

2023-09-19

怎么剪辑短视频赚钱?短视频赚钱方法

2023-09-19

短视频怎么靠播放量赚钱?短视频赚钱方式介绍

2023-09-19

今日头条视频怎么赚钱?头条号赚钱方法汇总

2023-09-19

今日头条展现量是什么?今日头条展现量规则分析

2023-09-19

今日头条怎么发布文章有收益?今日头条收益规则

2023-09-19
在线咨询 免费试学 教程领取
Copyright 2011-2025 北京千锋互联科技有限公司
千锋教育 运营主体:北京千锋互联科技有限公司
属具备计算机技术培训资质的教育培训机构