当前位置: 首页 > news >正文

Java 重载和重写

Java 重载和重写
重写重载
定义指子类定义了一个与其父类中具有相同名称、参数列表和返回类型的方法,并且子类方法的实现覆盖了父类方法的实现。 参数列表和方法名必须相同,即外壳不变,核心重写指在一个类里面,方法名字相同,而参数不同,返回类型可以相同也可以不同。即方法名不变,其余都可以变
英文OverrideOverloading
参数列表一定不能修改必须修改
返回类型可以是父类该方法返回类型的子类
例如:这里String是Object的子类
class Animal{
   public Object move(){
      System.out.println("动物可以移动");
   }
}
class Dog extends Animal{
   public String move(){
      super.move(); // 应用super类的方法
      System.out.println("狗可以跑和走");
   }
}
可以修改
异常可以减少或删除,一定不能抛出新的或者更广的异常可以修改
访问一定不能做更严格的限制(可以降低限制)可以修改

http://www.lryc.cn/news/391159.html

相关文章:

  • ode45的例程|MATLAB例程|四阶龙格库塔定步长节微分方程
  • “第六感”真的存在吗?
  • 软信天成:您的数据仓库真的“达标”了吗?
  • TCP/IP模型每层内容和传输单位
  • EtherCAT通讯介绍
  • 14-4 深入探究小型语言模型 (SLM)
  • ai智能语音机器人化繁为简让沟通无界限
  • c++ primer plus 第15章友,异常和其他:友元类
  • 面试题002-Java-Java集合
  • 数组越界情况
  • 工作日常学习记录
  • C#中的容器
  • rust + mingw安装教程
  • 【sqlite3】联系人管理系统
  • 秋招Java后端开发冲刺——并发篇2(JMM与锁机制)
  • 记录一次Chrome浏览器自动排序ajax请求的JSON数据问题
  • 【嵌入式——FreeRTOS】任务
  • 网关,路由器,交换机
  • sublime 3 背景和字体颜色修改
  • leetcode 403周赛 包含所有1的最小矩形面积||「暴力」
  • Stable Diffusion web UI 插件
  • 深度学习中的反向传播算法的原理
  • 身处奇瑞看三星:既“开卷“又“起火“,却更难受了
  • 系统架构设计师教程(清华第2版)<第1章 绪论>解读
  • Vue + Element UI + JSEncrypt实现简单登录页面
  • 从“关注流”到“时间线”,搜狐给内容加信任价值
  • vscode的一些使用问题
  • 爬虫-网页基础
  • 保存huggingface缓存中AI模型(从本地加载AI模型数据)
  • wps的xlsm和xltm和xlam格式的文件各有什么区别