方法重载:关键字overload,方法名和方法的返回类型都相同,方法参数个数和类型不一样
方法重写:也叫方法覆盖,关键字override,相对于类继承而言,重写的方法名,返回类型,参数个数,参数类型都要求和父类一样 注意:静态方法不能重写,被static类型修饰的方法不能重写 重载总结如下:
• 使用重载时只能定义不同的参数列表。
• 不能通过重载的方法的返回类型、访问权限和抛出的异常来进行 方法的重载
重写方法总结:
1)重写的方法存在于父类中,也存在于子类中。
2)重写的方法在运行期采用多态的形式。
3)重写的方法不能比被重写的方法有更高的访问限制。
4)重写的方法不能比被重写的方法有更多的异常。 举例:
package com.day21;

/**
* Created by admin on 2017/2/10.
*/
public class Dog {
public static void main(String[] args){
Dog ts=new Dog(); System.out.println(ts.css("s1","s2"));
System.out.println(ts.css("s1"));
}
public String css(String s1 ,String s2){
return s1+s2;
}
public String css(String s1){
return s1;
}
}

最新文章

  1. OncrickListener的实现
  2. Hibernate inverse用法(转载)
  3. 【转】lua Date和Time
  4. mac jdbc连接mysql
  5. [UOJ Round#4 A] [#51] 元旦三侠的游戏 【容斥 + 递推】
  6. Summary Ranges 解答
  7. Android源码学习(一) 数据集观察者
  8. 状态(State)模式
  9. salesforce零基础学习(八十)使用autoComplete 输入内容自动联想结果以及去重实现
  10. Win10命令大全通用(Win8,Win7)
  11. 为什么epoll会那么高效
  12. Rstudio( bioconductor)下载太慢,用国内镜像
  13. java对象转字节数组,获取泛型类
  14. eclipse maven could not resolve archetype之类的错误
  15. jmeter接口测试-线程组设置(断言失败后用例停止执行)
  16. C# 防止content-type修改后上传恶意文件
  17. Java高级面试题解析(一)
  18. 擦他丫的,今天在Django项目中引用静态文件jQuery.js 就是引入报错,终于找到原因了!
  19. left join 太神奇了
  20. NLog——ElasticSearch——Kibana

热门文章

  1. postmessage/cors跨域postMessage、xhr2和xmldomain
  2. mysql 的REPLAYCE语句
  3. 关于那个.get .post .ajax ztree 还有后台servlet传递数据
  4. 组播协议——IGMP v2报文头介绍
  5. hdu4497-GCD and LCM-(欧拉筛+唯一分解定理+组合数)
  6. 在webpack构建的项目中使用vue
  7. Centos 7升级内核
  8. iftop网络流量查看工具
  9. 【Django】关于ORM的使用
  10. 合并两个排序的链表(python)