Java接口实现与类继承

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

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

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

相关推荐
2301_80728863几秒前
MPRPC项目制作(第四天)
java·服务器·前端
TechMasterPlus10 分钟前
SpringBoot-RestController
java·spring boot·后端
m***667310 分钟前
Java实战:Spring Boot application.yml配置文件详解
java·网络·spring boot
棱角°11 分钟前
finally与return对于返回值的影响
java·finally·return
二川bro16 分钟前
内存泄漏检测:Python内存管理深度解析
java·开发语言·python
执笔论英雄26 分钟前
【RL】async_engine 远离
java·开发语言·网络
武子康30 分钟前
AI研究-133 Java vs Kotlin/Go/Rust/Python/Node:2025 详细对比分析 定位与取舍指南
java·javascript·python·golang·rust·kotlin·node
k***921633 分钟前
Spring Boot(七):Swagger 接口文档
java·spring boot·后端
kesifan36 分钟前
JAVA线程的建立方法
java·开发语言·python
qq_3363139339 分钟前
java基础-set类集合进阶
java·算法