extends 可以实现父类,也可以调用父类初始化this.parent(),而且会覆盖父类定义的变量或者函数。
implements 实现父类,子类不可以覆盖父类的方法或者变量,即使子类定义与父类相同的变量或者函数,也会被父类取代掉。
这样的好处是:架构师定义好接口,让工程师实现就可以了,整个项目开发效率大大提升,开发成本大大降低。
这两种实现的具体使用,要看项目的实际情况而定,不可修改用implements,只定义接口需要具体实现,或者可以被修改扩展,用extends.
Java中extends和implements的含义以及区别
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
一文搞懂 Spring 循环依赖
原創
2024-06-06 13:11:47
Junit4遇上chatGPT
原創
2024-06-06 23:55:13
营销系统黑名单优化:位图的应用解析
京東雲開發者
2024-06-06 11:54:12
基于阿里云服务网格流量泳道的全链路流量管理(三):无侵入式的宽松模式泳道
原創
2024-06-05 21:13:51
iLogtail 2.0 重大升级,端上支持 SPL
原創
2024-06-05 21:13:43
一文搞懂5种内存溢出案例,内含完整源码
原創
2024-06-05 10:56:55
高效启动DolphinScheduler工作流:Java URL调用详解
原創
2024-06-04 21:21:59
记一次疑似JVM内存泄漏的排查过程
原創
2024-06-04 12:09:32
?* CI+GPT双引擎驱动,?* 开启AI代码评审新纪元
原創
2024-06-04 12:09:24
pfinder实现原理揭秘
原創
2024-06-04 02:39:24
pfinder实现原理揭秘
原創
2024-06-04 02:37:09
pfinder实现原理揭秘
原創
2024-06-04 02:34:44
Java日志通关(四) - Logback 介绍
夜黑人模糊灬
2024-06-06 13:45:20
什么时候需要用到 @EnableWebSecurity 注解?
原創
2024-06-05 13:11:40
24小時熱門文章
-
再谈23种设计模式(3):行为型模式(学习笔记)
-
Power Automate Desktop 安装完,登录后老是提示one driver 错误
-
微前端学习笔记(4):从微前端到微模块之EMP与hel-micro方案探索
-
微前端学习笔记(1):微前端总体架构概述,从微服务发微
-
985 硕士程序员,空窗 4 个月没有 Offer!
-
一文搞懂 Spring 循环依赖
-
赛博斗地主——使用大语言模型扮演Agent智能体玩牌类游戏。
-
VScode右键打开(添加到右键)
-
记一次 .NET某工控视觉自动化系统 卡死分析
-
WindowsServer--SQL Server搭建主从同步实现读写分离 - 事务性分发