博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中重写与重载的区别
阅读量:6546 次
发布时间:2019-06-24

本文共 733 字,大约阅读时间需要 2 分钟。

方法重载:关键字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; } }

转载于:https://www.cnblogs.com/chenchen-tester/p/6387392.html

你可能感兴趣的文章
spring的注解方式执行定时任务
查看>>
Html常用知识
查看>>
ubuntu MySQL 5.5 deb 安装
查看>>
Linux 实用快捷键整理 (持续更新)
查看>>
我的友情链接
查看>>
职业发展,选择大都市还是回老家?
查看>>
升级Oracle 10..2.0.1到Oracle 10.2.0.5
查看>>
linux进程和计划任务
查看>>
好程序员大数据教程Hadoop全分布安装(非HA)
查看>>
在人工智能风口下,AI翻译也火了
查看>>
小程序如何引流?我有一些小技巧!
查看>>
Oracle 重做日志恢复
查看>>
Oracle RAC 服务器端连接负载均衡
查看>>
Redis安装与主从配置
查看>>
第七章:选择器引擎
查看>>
CentOS 7 安装MySQL 5.7.15/MySQLl 5.7.17
查看>>
linux学习一天一个命令(13)[head命令]
查看>>
mysql 数据的批量导入
查看>>
萌新的Linux学习之路(三)
查看>>
This Android SDK requires Android Developer Toolkit version 20.0.0 or above
查看>>