Java接口实现与类继承

学习初期发现接口实现与类继承很像,随着学习深入发现它们之间的联系与区别,整理如下:

经实验发现,实现接口的类中含有接口中的所有属性和方法,继承父类的子类中也含有父类中所有的属性和方法,可以说接口实现的本质上就是类继承,那么为什么还要设计出接口与实现呢?个人认为可概括为两点:1.接口实现是为了对单例继承做补充;2.接口是为了侧重于对功能的描述,执行统一的功能设计标准

测试:类LittleMonkey继承类Monkey,实现接口Finable,Birdable。

相关推荐
lifallen13 小时前
Flink Agent:ActionTask 与可续跑状态机 (Coroutine/Continuation)
java·大数据·人工智能·语言模型·flink
5720 天窗13 小时前
classfinal加密Spring boot3
java·spring boot·后端·classfinal·class final
starsky7623813 小时前
深入理解 Web 容器:从反射扫描到服务器启动的完整实现
java·前端·tomcat
希望永不加班14 小时前
SpringBoot 整合 Elasticsearch 实现全文检索
java·spring boot·后端·elasticsearch·全文检索
Seven9714 小时前
Mybatis基础操作
java
希望永不加班14 小时前
SpringBoot 多模块项目搭建:service/dao/web分层设计
java·前端·spring boot·后端·spring
星晨雪海14 小时前
springboot 增删改查全套流程
java·spring boot·spring
Devin~Y14 小时前
高并发内容社区实战面试:从 Java 基础到 Spring Cloud、Kafka、Redis、RAG 搜索全解析
java·spring boot·redis·spring cloud·kafka·向量数据库·rag
C雨后彩虹14 小时前
箱子之字形摆放
java·数据结构·算法·华为·面试
star-yp14 小时前
vibe coding 博客管理系统
java·spring boot·spring·ai·ai编程