重载

public class A{ 
    public void test(){} 
    public void test(int num){} 
    public void test(String str){}

}

重写

public class a{ 
    public void test(){} 
}

public class b extend a{ 
    public void test(){} 
}

方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型。

最新文章

  1. 【hive】——metastore的三种模式
  2. PDF解析帮助类
  3. 剑指Offer——网易笔试之解救小易
  4. 织梦dedecms中html和xml格式的网站地图sitemap制作方法
  5. 最小费用最大流MCMF zkw费用流
  6. 从C到C++的升级
  7. 查找EBS中各种文件版本(Finding File Versions in the Oracle Applications EBusiness Suite - Checking the $HEADER)
  8. ELK入门级介绍--打造实时日志查询系统
  9. HybridAPP开发框架Ionic+AngularJS+Cordova搭建
  10. with原理__enter__、__exit__
  11. flex布局设置width无效
  12. 「破解」Xposed强
  13. 【python】声明编码的格式
  14. SpringBoot返回json和xml
  15. Jackson 解析json数据之忽略解析字段注解@JsonIgnoreProperties
  16. String 中intern
  17. k8s小工具
  18. POJ3273-Monthly Expense-二分答案
  19. Java NIO 读取文件、写入文件、读取写入混合
  20. indexOf实现引申出来的各种字符串匹配算法

热门文章

  1. Go面向对象(三)
  2. BootStrap Table显示行号,并且分页后依然递增
  3. c语言学习笔记---符号
  4. iOS添加自定义字体
  5. iptables 介绍
  6. Ubuntu 14.04 DNS 配置
  7. 【Eclipse】一个简单的 RCP 应用 —— 显示Eclipse 的启动时间。
  8. 原生js--类的扩充和类型检测
  9. jQuery的回调管理机制
  10. sencha touch Ext.app.Application