Java接口实现与类继承

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

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

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

相关推荐
砍材农夫3 小时前
spring|spring event|Spring内置事件驱动编程模型
java·数据库·spring
wuqingshun3141594 小时前
RabbitMQ 中无法路由的消息会去到哪里?
java
thefool1122665 小时前
Java 方法重载
java
这不小天嘛11 小时前
JAVA八股——J集合篇
java·开发语言
什巳14 小时前
JAVA练习278- 和为 K 的子数组
java·学习·算法·leetcode
豆瓣鸡14 小时前
RocketMQ学习-Spring Boot消息实践
java·spring boot·rocketmq
wuqingshun31415915 小时前
说一下mysql的覆盖索引
java
罗超驿15 小时前
2.算法效率的核心密码:时间复杂度和空间复杂度详解
java·数据结构·算法
栈溢出了16 小时前
Redis 分片集群与哈希槽笔记
java·redis·笔记·spring
遨游DATA16 小时前
Spring Boot 启动失败排查:如何区分多 Bean 冲突与清理阶段异常
java·spring boot·后端