//父类
class OverridSuperClass
{
    //父类无参数方法
    public void Show()
    {
        System.out.println("this is OverridSuperClass");
    }
    //父类有参数方法
    public void show(String str)
    {
        System.out.println("this is OverridSuperClass and "+str);
    }
   
}
// 子类
public class OverridSubClass extends OverridSuperClass
{
    //子类重写父类无参数方法
    public void show()
    {
        System.out.println("this is OverridSubClass");
    }
    //子类重写父类有参数方法
    public void show(String str)
    {
        System.out.println("this is OverridSubClass "+str);
    }
   
    public static void main(String[] args)
    {
        OverridSubClass osc = new OverridSubClass();
        osc.show(); //调用子类的方法
        osc.show("Hello World"); //调用子类的方法
    }
}

//方法重写:
//       在子类中可以根据需要对父类中继承来的方法进行重新的定义,此方法重写(Override)或覆盖

//方法重写的规则:
//        1.重写的方法必须和被重写方法具有相同的的方法名称,参数列表和返回值类型;
//        2.重写方法不能使用比被重写方法更严格的访问权限;
//        3.重写方法不允许声明抛出比被重写方法范围更大的异常类型.

转载于:https://blog.51cto.com/shylx123/539479

[Java] Overrid 方法重写相关推荐

  1. Java学习笔记二十二:Java的方法重写

    Java的方法重写 一:什么是方法的重写: 如果子类对继承父类的方法不满意,是可以重写父类继承的方法的,当调用方法时会优先调用子类的方法. 语法规则 返回值类型.方法名.参数类型及个数都要与父类继承的 ...

  2. Java基础方法重写

    文章目录 关于java语言当中的方法的覆盖 关于java语言当中的方法重载 示例代码: 关于java语言当中的方法的覆盖 1.方法覆盖又被称为方法重写,英语单词:override[官方]/overri ...

  3. Java中方法重写和方法重载的6个区别?

    文章合集:gitee.com/mydb/interv- 方法重写(Override)和方法重载(Overload)都是面向对象编程中,多态特性的不同体现,但二者本身并无关联,它们的区别犹如马德华之于刘 ...

  4. 手把手教我班小姐姐学java之方法重写与方法重载

    方法重写 子类从父类中继承方法.有事,子类需要修改父类中定义的方法的实现,这就是方法重写. 重写的好处在于子类可以根据需要,定义特定于自己的行为. 在面向对象原则里,重写意味着可以重写任何现有方法.实 ...

  5. Java中方法重写和重载的区别

    一.方法的重载 - 重载(overloading) 是在一个类里面,方法名字相同,而参数不同.返回类型可以相同也可以不同.每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表. 重载的规则 ...

  6. java如何重写onestring,44 java toString 方法 重写equals 方法

    package com.wjl.zy131227; /** * 打印对象 * toString 方法 * @author Administrator * */ public class ToStrin ...

  7. java equals方法重写_Java重写equals方法

    为什么equals() 方法需要重写? 判断连个对象在逻辑上是否相等,如果根据类成员变量来判断两个的实力是否相等,而继承Object中的 equals 方法只能判断两个引用变量是否是同一个对象.这样我 ...

  8. Java记录 -24- equals方法重写

    Java equals方法重写 假如我们要求,当两个学生的id一样时就是同一个人,代码实现如下: public class EqualsTest {public static void main(St ...

  9. java重写的代码_java tostring方法重写代码示例

    当需要将一个对象输出到显示器时,通常要调用他的toString()方法,将对象的内容转换为字符串.java中的所有类默认都有一个toString()方法 默认情况下 System.out.printl ...

最新文章

  1. Scala安装时的坑
  2. 很炫的shell theme
  3. [转载]2000/XP下删除隐藏旧网卡方法
  4. Webstorm+cordova打包vue成Android项目
  5. r语言mvstats包_R语言交互式可视化包CanvasXpress
  6. CC254x--OSAL
  7. Java LocalDateTime类| 带示例的getMinute()方法
  8. 信息学奥赛一本通 1820:【00NOIP提高组】进制转换 | 洛谷 P1017 [NOIP2000 提高组] 进制转换
  9. JAVA连接solr报404,java-Solr管理员给出404错误
  10. 玩转 HMS Core 6.0,详解开发者该知道的黑科技……
  11. 你不知道的javascript_为什么前端要学JavaScript?JS都有哪些逆天的功能?
  12. 乌鲁木齐高新区大数据产业首个惠农项目落地
  13. 阿里邮箱怎么开通pop3服务器,云邮箱如何在IPAD上设置POP3/IMAP协议?
  14. OrthoMCL Pipeline 安装
  15. 微信小程序:二维码DIY背景美化生成器
  16. 2020移动apn接入点哪个快_手机WiFi网速度太慢?教你一招网速翻倍好用,比5G还快...
  17. 第一章:python入门储备知识
  18. 手机也可以快速翻译、PDF翻译超简单
  19. Linux的markdown笔记软件,Markdown工具满天飞,哪一款适合用印象笔记的你?
  20. 8、135条最全弱电智能化综合布线常用术语

热门文章

  1. 【生成模型】解读显式生成模型之完全可见置信网络FVBN
  2. 【每周NLP论文推荐】 掌握实体关系抽取必读的文章
  3. 中国无烟煤市场需求规模与未来发展形势分析报告2022版
  4. java8 stream 做累加_Java8新特性之Stream(上)|乐字节
  5. 秘鲁农业谋定出口-国际农民丰收节贸易会:期待对华准入
  6. 谋定国家5G战略的基石-工信部韦乐平:经信研究网络领先
  7. SpringMVC文件上传下载和拦截器
  8. #035 大数阶乘 PTA题目6-10 阶乘计算升级版 (20 分)
  9. Linux 配置JAVA_HOME
  10. [Tyvj 1729] 文艺平衡树