目录
1.重载
重载指在一个类中,具有多个相同名称的方法,他们的参数列表却不相同

(参数类型不同、参数个数不同甚至是参数顺序不同)
重载对返回类型没有要求,可以相同也可以不同,但是不能返回类型来判断他们是否是重载。
例如
package HelloWorld;
public class Zuoye {
public static void main(String[] args) {
Zuoye z = new Zuoye();
z.fangfa1();
z.fangfa1("张旭");
}
public void fangfa1() {
System.out.println("方法1");
}
public void fangfa1(String name) {
System.out.println("也是方法1,不过有参数"+ name);
}
}
小结:
1.重载是一个类中多态性的一种表现
2.重载是在一个类中,具有相同名称不同参数列表的方法
3.重载不能根据返回类型的相同或者不同来区分重载函数。
2.重写
1.重写是指在不同类中,将父类的方法在子类中重新写一遍,子类继承了父类原有的方法,但有时又不想继承父类原有一模一样的方法,所以就在返回类型,方法名,参数列表相同的情况下,对方法体进行修改进行重写,这就是重写。但注意的是 子类的访问修饰符不能比父类的更严格(意思就是父类的访问修饰符要更加 严谨,权限更少,父亲严格)
例如
package HelloWorld;
public class Father {
public static void main(String[] args) {
Son s = new Son();
s.fangfa();
}
public void fangfa() {
System.out.println("我是爸爸的方法");
}
}
class Son extends Father {
public void fangfa() {
System.out.println("我是儿子的方法");
}
}
返回结果是
小结:
1. 发生在父类和子类关系之间
2. 他们的返回类型,方法名,列表参数相同 方法体不同。
3.子类不能比父类更严格 ,(父亲比儿子严格)。
4重写方法一定不能抛出新的检查异常或者比被重写方法申明更加宽泛的检查型异常
private 最严格。
private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
default (即缺省,什么也不写,不使用任何关键字): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。
protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。
public : 对所有类可见。使用对象:类、接口、变量、方法
总结重载和重写的区别:
答:方法的重载和重写都是实现多态的方式 ,区别在于重载实现的是编译时的多态性,重写实现的运行时的多态性。
重载是在发生在同一个类中,他们有相同的方法名 ,但有不同的参数列表,重载对返回类型没有特别要求,不能根据返回类型来进行区分 。
而重写发生在不同类中,发生在子类和父类之间的,重写要求子类与父类的被重写方法具有相同的返回类型,名称和参数列表。 但他们的方法体要不同。 同时,父类相较于子类,他的访问修饰符会更加严格,即访问范围更小。比父类被重写方法更好访问,不能比父类被重写方法声明更多的异常(里氏代换原则) 。
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注的更多内容!
相关推荐:
了解SEO:让你的网站在搜索引擎中脱颖而出的秘密武器,宝山区常见网站优化
ChatGPT为什么访问不了了?了解背后的原因与解决方法,AI怎么拖入路径
ChatGPT为什么用不了了?背后的真相揭秘!,ai写作专家收费吗
不利于seo是什么,不属于seo对网店推广的作用 ,ai渐变下载
360优化关键词-提升网站流量与排名的秘密武器,美拍ai
AI提供的阅读书目对学生的专业知识有多大帮助,沃奇ai
SEO兼职:如何通过SEO兼职实现收入增长与职业突破,濮阳网站建设官网
SEO合同:确保您网站优化成功的关键保障,微博营销推广规则最新
ChatGPT怎么打不开了?揭秘背后的原因与解决方法,ai中打开ai文件丢失
SEO关键词推广软件官网-助力企业实现高效精准的网络营销,圈圈ai
SEO注意事项:助力网站流量提升的关键策略,济宁快速seo优化价格
seo需要什么人员,seo需要什么技能 ,画大学ai
AI文章概括缩写:让内容高效获取的智能工具,ai 处理文件
OpenArtAI如何进入:数字艺术的未来之门,分析海报ai
ChatGPT页面不自动显示最新消息:如何解决这一困扰,提升使用体验?,斑马ai幼儿百度云网盘
SEO新手必看:从零开始SEO优化的终极指南,随州网站优化技巧
SEO关键词的选择步骤:让你的网站在搜索引擎中脱颖而出,ai书法化
ChatGPT显示503:如何应对AI服务不可用的困境?,ai宝贝宝贝
ChatGPT-深度学习与自然语言处理的革命性突破,金华ai视觉锁螺丝机
ChatGPT出问题?背后的原因与解决方案,夸克ai写作生成
SEO有话:如何用精准优化助力企业在线增长,食品微信营销推广
ChatGPT空白对话:释放创意,开启智能对话的新世界,ai重庆南坪
AI提取文章重要内容:让信息抓取更高效、更精准,松鼠ai 教学
UCMS:引领智慧医疗新时代,打造数字化健康未来,推广工作谈营销
AI搜索写文章:一丝丝智慧背后的无限可能,电脑免费ai写作神器
AI公众号文章生成,轻松打造爆款内容
ChatGPT回答是空白的背后,究竟隐藏着什么秘密?,如何用ai写作来赚钱
SEO攻略:搜索引擎优化,快速提升网站排名,网站推广网站优化费用
为什么做抖音seo,为什么做抖音推广 ,描边ai虚线
SEO新人必读:从零开始SEO的核心技巧与实践指南,网站邮件推广设计
seo进阶买什么书推广,seo的推广技巧 ,菩萨壁纸ai
为什么关键词太少会影响你的网络营销效果?,陕西seo网站推广工具
SEO差价如何用SEO优化帮助企业实现成本与效益的完美平衡,盐城seo收费贵吗
SEO包月服务:助力企业提升网站排名与流量的长期利器,网站建设流程 报读文库
ChatGPT遇到问题?如何解决“您的应用遇到问题,无法正常启动”困境?,ai下载增强版
SEO表格:优化网站排名的秘密武器,大数据推广营销费用多少
OpenAI新产品与现有技术的完美结合:赋能未来的智能变革,培训 ai
SEO快排还有效果吗揭秘快速排名的真相与未来趋势,ai人像波普
如何下载免费AI软件,让你的工作和生活更智能
求一个AI软件,彻底改变你的工作与生活!
SEO新站优化指南:快速提升排名的必备技巧,海珠网站推广哪家有名
什么是seo的豆子,何为seo ,ai圆复制
SEO是什么意思?揭秘SEO的真正含义与重要性,公司推广网站询问d火18星来
AI会生成同一篇文章吗?揭开智能创作的神秘面纱
AI免费写文章:让创作变得轻松高效
“更加通顺”-让生活与工作无缝衔接的语言魅力,SEO书架书桌收纳
SEO和品牌营销:如何通过搜索引擎优化打造品牌影响力,建邺seo软件
AI文章比对技术:引领写作与内容审核的新革命,ai智能写作小说免费
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些
ChatGPT内部HTTP接口文档-为开发者提供高效便捷的AI服务接入方式,安屿ai